2012-09-12 83 views
1

是否可以從自定義代碼活動中終止工作流程?我想改變我的代碼活動來結束工作流程,如果某些條件滿足,否則繼續。從自定義代碼活動中終止工作流程

我找到了System.Workflow.ComponentModel.TerminateActivity,但我想從我的自定義代碼活動中調用它。

我有

System.Workflow.ComponentModel.TerminateActivity Terminate = new System.Workflow.ComponentModel.TerminateActivity(); 

但如何我執行的活動?

回答

0

選項,我看到:

  1. 一套東西(如變量),可以在整個工作流程的檢查,並使用常規條件分支(例如,如果活動)來決定流動。

  2. 拋出從C#/ VB一個異常,並有它漏出未捕獲

0
System.Activities.Statements.TerminateWorkflow terminator = 
    new System.Activities.Statements.TerminateWorkflow(); 
terminator.Reason = "TEST"; 
相關問題