Windows Workflow Delay问题

时间:2010-02-04 09:23:42

标签: workflow-foundation workflow-activity

我对Workflow很陌生并且有一个问题。

我的设计师中有一个While循环来检查条件。

while循环工作正常,condtion检查工作正常。

我正在尝试做的是设置延迟,以便while循环仅每x秒/分钟检查一次条件。我已经在while循环中尝试了延迟控制,但由于某种原因,延迟Activity不会将控制权传递回while循环以再次检查条件。我在Delay活动中设置的唯一属性是:TimeoutDuration = 00:00:10(10秒对吗?)。

有什么建议吗?

的Tx

1 个答案:

答案 0 :(得分:0)

如果您使用VS设计器(拖放),则可以在工作流程中添加延迟活动。延迟活动需要持续时间值,该值基本上是TimeSpan。例如,如果您希望延迟5秒,则需要为Duation分配以下TimeSpan对象:

               New TimeSpan(0, 0, 5); //0 hours, 0 minutes, 5 seconds

希望这有帮助!