工作流程C#,如何突破执行

时间:2009-10-09 07:45:49

标签: c# workflow

目前我正在使用故障处理程序来突破执行,例如:

状态1: HandleExternalEvent   - > MyCode(可能抛出异常)   - >改变state2

- >故障处理程序   - >没有代码(即保持在state1)

但是我遇到了性能问题,是否可以执行相同的操作而不使用异常/错误句柄,如取消或返回方法

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用SuspendActivity暂停工作流,然后可以通过ReceiveActivity或类似的方式与之交互。