다음을 통해 공유


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초로 설정하는 방법을 보여 줍니다. 이 코드에서는 delay2DelayActivity 형식이라고 가정합니다. 이 코드 예제는 StateMachineWorkflow.cs 파일에 있는 SimpleStateMachineWorkflow SDK 샘플의 일부입니다. 자세한 내용은 Simple State Machine을 참조하세요.

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

설명

이 속성에 설정된 기간은 워크플로가 다음 활동을 계속하기 전에 유휴 상태로 유지되는 시간을 결정합니다.

적용 대상

추가 정보