TransactionScope.Timeout Propriedade

Definição

Obtém ou define o TimeSpan que indica o período de tempo limite para a transação usado para este TransactionScope.Gets or sets the TimeSpan that indicates the timeout period for the transaction used for this TransactionScope.

public:
 property System::Activities::InArgument<TimeSpan> ^ Timeout { System::Activities::InArgument<TimeSpan> ^ get(); void set(System::Activities::InArgument<TimeSpan> ^ value); };
public System.Activities.InArgument<TimeSpan> Timeout { get; set; }
member this.Timeout : System.Activities.InArgument<TimeSpan> with get, set
Public Property Timeout As InArgument(Of TimeSpan)

Valor da propriedade

InArgument<TimeSpan>

O TimeSpan que indica o período de tempo limite para a transação usado para este TransactionScope.The TimeSpan that indicates the timeout period for the transaction used for this TransactionScope.

Exemplos

O exemplo de código a seguir demonstra a definição da Propriedade Timeout de uma TransactionScope atividade.The following code sample demonstrates setting the Timeout property of a TransactionScope activity. Este exemplo é do exemplo de TransactionScope básico .This example is from the Basic TransactionScope sample.

new TransactionScope
{
    Body = new Sequence
    {
        Activities =
        {
            new WriteLine { Text = "    Begin TransactionScope" },

            new PrintTransactionId(),

            new TransactionScopeTest(),

            new WriteLine { Text = "    End TransactionScope" },
        },
    },
},

Comentários

Esta propriedade é somente leitura em tempo de execução.This property is read-only at runtime. Se o valor for definido em tempo de execução, um InvalidOperationException será gerado.If the value is set at runtime an InvalidOperationException is thrown.

Aplica-se a