如何爲託管兒童活動(或多個)的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