2009-10-09 32 views
0

在我使用故障處理程序打出來執行如的時刻:工作流程C#,如何突圍執行

狀態1: HandleExternalEvent - > mycode的(可能拋出異常) - >更改狀態2

- >故障處理程序 - >無代碼(即停留在狀態1)

但是我從一個服務表現打的痛苦,有沒有去,而無需使用異常/故障手柄執行相同的操作,如取消或返回方法

謝謝。

+0

澄清MyCode是我實施的自定義活動,我在(在活動中)有一點成功: test.Parent.dispose(); 但是,這一行爲似乎被推遲並且不可靠;有時它會阻止父活動的進一步執行,而其他時候它會繼續向前 是否有更可靠的方法來結束父活動執行並返回閒置狀態? – nehz 2009-10-09 10:40:59

回答

1

您可以使用SuspendActivity暫停工作流程,然後稍後通過ReceiveActivity或類似的工具與之交互。

相關問題