TransactionScope.Timeout 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 o TimeSpan que indica o período de tempo limite para a transação usado para este 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
O TimeSpan que indica o período de tempo limite para a transação usado para este TransactionScope.
Exemplos
O exemplo de código a seguir demonstra como definir a propriedade Timeout de uma TransactionScope atividade.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Comentários
Essa propriedade é somente leitura em tempo de execução. Se o valor for definido em tempo de execução, um InvalidOperationException será gerado.