DelayActivity.TimeoutDuration 属性

定义

获取或设置工作流中延迟的持续时间。

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")

注解

此属性中设置的时间段确定工作流继续执行下一活动前处于空闲状态的时间。

适用于

另请参阅