DelayActivity.TimeoutDuration 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置工作流中延迟的持续时间。
public:
property TimeSpan TimeoutDuration { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.DelayActivity+TimeoutDurationConverter))]
public TimeSpan TimeoutDuration { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.DelayActivity+TimeoutDurationConverter))>]
member this.TimeoutDuration : TimeSpan with get, set
Public Property TimeoutDuration As TimeSpan
属性值
指示工作流中延迟时间长度的 TimeSpan。
- 属性
示例
下面的代码示例演示如何将 TimeoutDuration 属性的值设置为 3 秒。 此代码假定 delay2
的类型为 DelayActivity。 此代码示例摘自 StateMachineWorkflow.cs 文件中的“SimpleStateMachineWorkflow”SDK 示例。 有关详细信息,请参阅 简单状态机。
this.state1Delay.Name = "state1Delay";
this.state1Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:02");
Me.state1Delay.Name = "state1Delay"
Me.state1Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:02")
注解
此属性中设置的时间段确定工作流继续执行下一活动前处于空闲状态的时间。