等待并行序列中的用户事件以及在Workflow Foundation 4中进行的最佳方式

时间:2011-11-14 18:58:52

标签: workflow-foundation-4

在我正在构建的工作流的一些区域中,工作流在SQL数据层中创建“任务”(或许多并行序列),并向业务用户发送电子邮件。 该电子邮件具有指向客户端UI的链接,该客户端UI显示任务,用户“完成”该任务,然后更新SQL数据层中的任务。 工作流当前在每个序列实例中处于while循环中,并且延迟检查任务是否完成。 我想将此调整为Receive活动,因为我将运行许多工作流实例。 有没有合适的方法,也许是一些示例代码?

1 个答案:

答案 0 :(得分:0)

接收可行,但如果您只想实施事件驱动的工作流程,请查看Pick活动:

选择活动概述:http://msdn.microsoft.com/en-us/library/ee358746.aspx 选择活动样本:http://msdn.microsoft.com/en-us/library/dd807389.aspx