[英]Windows Workflow - TerminateActivity causes workflow to fault?
我在FaultActivityHandler中处理异常,最后,我希望结束工作流程。 为此,我在故障处理程序中添加了TerminateActivity。 看起来这会导致工作流出现故障。 有更好的方法吗? 我可以使用if-else来检查错误标志,但这最终会导致很多嵌套的if-else的嵌套,其中右侧什么也没做,只是跳到工作流的结尾。
我缺少一个明显的方式来结束正常工作流程,或当我结束它,因为异常的, 应该错吗?
我认为最简单的方法是添加带有一些自定义异常的ThrowActivity并在工作流级别捕获该自定义异常。 这样,工作流程将正常结束,但所有其他活动都将被跳过。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.