DelayActivity.TimeoutDuration Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia czas trwania opóźnienia w przepływie pracy.
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
Wartość właściwości
Element TimeSpan wskazujący długość opóźnienia w przepływie pracy.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak ustawić wartość TimeoutDuration właściwości na 3 sekundy. W tym kodzie przyjęto założenie, że delay2
jest typu DelayActivity. Ten przykład kodu jest częścią przykładu SimpleStateMachineWorkflow SDK z pliku StateMachineWorkflow.cs. Aby uzyskać więcej informacji, zobacz Simple State Machine (Prosty stan maszyny).
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")
Uwagi
Okres ustawiony w tej właściwości określa czas bezczynności przepływu pracy, zanim przepływ pracy przejdzie do następnego działania.