2011-07-27 29 views
0

目前我看到WF 4.0中的並行活動完成,無論是完成分支還是滿足某些條件,但是我正在查找的活動應該像這樣,如果任何分支完成控制必須轉移到以下活動而不取消其他分支活動。 WF 4.0中有任何活動應該滿足這種需求嗎?或者我必須爲此創建自定義活動?問題reg。在工作流程中的並行活動

回答

1

沒有這樣做的活動。並行等待所有的分支完成或CompletionCondition返回true,但其他分支取消,如你所描述的。

第一次完成時,其他分支會發生什麼?他們的計劃是你必須對他們做些什麼,否則調度程序不會看到完成的「並行」活動。即使您創建自己的活動,這依然如此。

+0

如果一個分支完成,可以在不取消它的情況下在另一個線程中運行另一個分支。 – VJAI

+1

WF不是多線程的。所使用的線程將發生變化,但單個線程用於單個工作流程實例的線程不會超過一個。 – Maurice

+0

這澄清了我的疑問。謝謝。 – VJAI