DelayActivity.TimeoutDuration Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.