如何为托管儿童活动(或多个)的Workflow Foundation 4创建自定义活动?WF4:有儿童活动的自定义活动
这个想法是创建类似TryCatch活动的东西,您可以指定一个活动在try部分进行,而另一个在finally部分进行。不过,我需要自己的自定义业务逻辑。
如何为托管儿童活动(或多个)的Workflow Foundation 4创建自定义活动?WF4:有儿童活动的自定义活动
这个想法是创建类似TryCatch活动的东西,您可以指定一个活动在try部分进行,而另一个在finally部分进行。不过,我需要自己的自定义业务逻辑。
从NativeActivity派生。使用公共财产来控制你的孩子。像
public Activity Body { get; set; }
重写NativeActivityExecute()。调用NativeActivityContext.ScheduleActivity(this.Body)。使用完成处理程序的重载 - 如果您需要某种顺序执行,也就是说,因为计划的活动仅在Execute()返回后执行。
这是基础知识。
文章“在WF 4中创作自定义控制流活动”可在http://msdn.microsoft.com/en-us/magazine/gg535667.aspx处解释如何使用WF4创建您自己的自定义控件流活动(例如序列)。
感谢您的回答,我错过了本土活动的继承。 – olorin 2010-10-08 09:19:28