Compartilhar via


DelayActivity.TimeoutDuration Propriedade

Definição

Obtém ou define a duração do atraso no fluxo de trabalho.

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

Valor da propriedade

Um TimeSpan que indica o comprimento do atraso no fluxo de trabalho.

Atributos

Exemplos

O exemplo de código a seguir demonstra como definir o valor da TimeoutDuration propriedade como 3 segundos. Esse código pressupõe que delay2 seja do tipo DelayActivity. Este exemplo de código faz parte do Exemplo de SDK simpleStateMachineWorkflow do arquivo StateMachineWorkflow.cs. Para obter mais informações, consulte Máquina de estado simples.

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

Comentários

O período de tempo definido nesta propriedade determina o tempo em que o fluxo de trabalho ficará ocioso antes que o fluxo de trabalho prossiga para a próxima atividade.

Aplica-se a

Confira também