我有一个带有并行活动的工作流,其中一个分支确实工作,而另一个分支有一个可以关闭工作流的接收活动(是用 HandleExternalEvent 代替的正确方法吗?)。当然,问题是如果接收活动从未被调用,工作分支完成并等待接收活动分支。如何向其他分支发出信号以关闭活动?我已经玩弄了一些使用监听活动来保存接收活动和自定义事件活动,但我也错过了如何使其工作的一些东西。
问问题
1110 次
2 回答
1
您可以使用“CompletionCondition”,这是一个并行活动属性,指示如果分支结束,并行活动是否必须完成。
你可以在这里查看
于 2011-02-03T14:08:46.443 回答
0
您可以使用 ActivityExecutionContext 对象上的 CancelActivity 方法取消备用分支上的侦听活动:
于 2010-11-16T10:49:33.513 回答