是否可以在自定义代码活动中终止工作流程?如果满足某些条件,我想更改我的代码活动以结束工作流程,否则继续。
我找到了System.Workflow.ComponentModel.TerminateActivity,但我想从我的自定义代码活动中调用它。
我有
System.Workflow.ComponentModel.TerminateActivity Terminate = new System.Workflow.ComponentModel.TerminateActivity();
但是如何执行活动?
答案 0 :(得分:0)
我看到的选项:
设置可在整个工作流程中检查的内容(例如变量),并使用常规条件分支(例如If活动)来决定流程。
从C#/ VB中抛出异常,并将其泄露出去
答案 1 :(得分:0)
System.Activities.Statements.TerminateWorkflow terminator =
new System.Activities.Statements.TerminateWorkflow();
terminator.Reason = "TEST";