DelayActivity
提供了一个延时的结点,Delay结点就能使实例进入idle状态,并触发引擎的WorkflowIdled事件
已被SqlWorkflowPersistenceService持久化的,Delay状态的实例,在到时后会被刷回引擎,其他状态的实例不会被刷回引擎
SqlWorkflowPersistenceService会不停的刷InstanceState表,发现有状态为Delay的实例,且nextTimer小于当前时间,就执行他。
SqlWorkflowPersistenceService类的一个构造函数,可设置引如何对待进入idle状态的实例,为真时,当工作流进入到一个idle状态时自动unload它
将在工作流应用中对Delay的应用作具体说明
TimeoutDuration 属性:要等待的时间值
格式1: 23:59:59
格式2: 500.23.59.59
InitializeTimeoutDuration 事件:开始进入等待状态前发生该事件
参数(object sender, EventArgs e)