Windows Workflow Foundation 4(WF4)延迟

我正在使用Wf4的Visual Studio 2010 Release Candidate编写批准资源请求的新工作stream程。 在我的工作stream程中,如果请求没有获得批准,我希望在几天后过期。 我们在WF 3.5(Visual Studio 2008)中通过在EventDrivenActivity中添加了一个Delay定时器到EventDrivenActivity中,该EventDrivenActivity正在等待审批者来审批请求。 如果延迟在批准之前到期,则EventDrivenActivity将终止该请求。 有谁知道在WF4中是否有类似的机制?

在WF4中,使用Pick活动以相同的方式完成。 一个Pick有多个PickBranch子元素 ,每个子元素都有一个Trigger和一个Action。 每个触发器都被执行,并包含延迟,接收或其他任何你正在等待的内容。 该行动比包含任何需要执行。 只有与第一个触发器完成相关的操作被执行,其他触发器将被取消,其他操作被跳过。