Windows工作流程何时“空闲”?

时间:2009-05-22 10:14:53

标签: workflow-foundation

Windows工作流程何时“空闲”?

它会等待一段时间吗? (这次可以改变吗?)

或者当某个活动阻止/收听时它是否立即空闲?

1 个答案:

答案 0 :(得分:5)

工作流程实例在以下情况下空闲:

  • 正在等待外部事件(ReceiveActivity / WCF或ListenActivity / ExternaDataExchange)
  • DelayActivity正在执行

此外,工作流实例在以下情况下保持不变:

  • 它处于空闲状态(见上文)
  • 已完成或终止
  • TransactionScopeActivityCompensatableTransactionScopeActivity完成
  • 执行标有PersistOnClose属性的自定义活动
  • 在其上调用Unload()(或TryUnload)