Freigeben über


DelayActivity.TimeoutDuration Eigenschaft

Definition

Ruft die Dauer der Verzögerung im Workflow ab oder legt diese fest.

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

Eigenschaftswert

Eine TimeSpan, die die Länge der Verzögerung im Workflow angibt.

Attribute

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie der Wert der TimeoutDuration-Eigenschaft auf drei Sekunden festgelegt wird. In diesem Code wird davon ausgegangen, dass delay2 vom Typ DelayActivity ist. Dieses Codebeispiel stammt aus dem SimpleStateMachineWorkflow SDK-Beispiel in der Datei StateMachineWorkflow.cs. Weitere Informationen finden Sie unter Einfacher Zustandscomputer.

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

Hinweise

Der in dieser Eigenschaft festgelegte Zeitraum bestimmt die Zeit, in der sich der Workflow im Leerlauf befindet, bevor der Workflow mit der nächsten Aktivität fortfährt.

Gilt für:

Weitere Informationen