C# 如何强制完成并行活动或工作流?
我有一个Windows工作流(顺序),它只包含一个并行活动,在并行活动中有多个顺序活动。按照并行活动的工作方式,所有序列必须在并行活动完成之前完成。我在寻找一些稍微不同的东西。。。其中一个序列是唯一的,当这个特定序列完成时,我想继续(完成并行活动),而不用等待其他序列完成)。由于此工作流仅包含此并行活动,因此我需要找到一种方法来完成并行活动或完成整个工作流。任何一个都会得到我想要的结果C# 如何强制完成并行活动或工作流?,c#,workflow-foundation,C#,Workflow Foundation,我有一个Windows工作流(顺序),它只包含一个并行活动,在并行活动中有多个顺序活动。按照并行活动的工作方式,所有序列必须在并行活动完成之前完成。我在寻找一些稍微不同的东西。。。其中一个序列是唯一的,当这个特定序列完成时,我想继续(完成并行活动),而不用等待其他序列完成)。由于此工作流仅包含此并行活动,因此我需要找到一种方法来完成并行活动或完成整个工作流。任何一个都会得到我想要的结果 有什么好办法处理这个问题吗?注意,我使用Windows工作流基金会V3.5. 处理这个问题的最好方法可能是使用
有什么好办法处理这个问题吗?注意,我使用Windows工作流基金会V3.5.
处理这个问题的最好方法可能是使用CAG: . 您可以在那里指定一个可计算的条件,并确定特定分支是否应完成并行
在WF4中,我们试图通过CompletionCondition通过并行活动直接配置此行为来改进此场景。不幸的是,这对WF3.5没有帮助,但希望它能提供一些上下文信息。:-)--Dave,WF团队谢谢Dave!我来看看。希望我们能在不久的将来升级到更新的WF版本。对不起,我还不能投票支持你的答案,显然我需要一个更好的声誉。