如何动态地将分支添加到并行活动中

时间:2011-06-10 22:16:12

标签: workflow workflow-foundation state-machine fork-join

我有一个使用wwf实现的状态机,它将处理缩进流。 想象一下,我们有一个用户注册的缩进,我们想向不同的供应商发送查询。 查询的数量是多种多样的,取决于买方决定他想要询问多少供应商。所以我的状态机来到一个名为Waiting for Inquiry的州,我需要在这里叉,我在这个叉子中有不同的状态(我想我有添加一个嵌套状态机)我正在添加一个并行活动,但是这个并行活动的分支依赖于选定的供应商,如上所述。当我尝试动态添加分支时,我收到异常,因为工作流程不是持久化的一。 有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

听起来你想使用ParallelForEach而不是带有多个分支的Parallel。