如何暂停工作流程

时间:2013-01-14 15:01:08

标签: c# workflow flowchart

所以我试图通过使用流程图制作计算器来学习Workflow 4.0。这是我的模特:

它到目前为止有效。现在我想将最后一个Assign连接到Switch,因此它会倒退并在下一次计算时再次执行所有操作,而不是创建工作流的新实例并一遍又一遍地运行它。这个想法是长寿的工作流程图。

任何想法如何让它在最后一次分配后暂停,以便在通过交换机之前等待In参数更改?

1 个答案:

答案 0 :(得分:0)

您可以使用 DelayActivity 活动。设置 Duration 属性。

  

Delay活动创建的计时器的持续时间。如果   duration设置为MaxValue,延迟是无限的。

像;

new Delay()
{
   Duration = TimeSpan.FromSeconds(1)
}