TransactionScope.Timeout Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o TimeSpan que indica o período de timeout para a transação usada para esta 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 de Propriedade
O TimeSpan que indica o período de tempo para a transação usado para esta TransactionScope.
Exemplos
O exemplo de código seguinte demonstra a definição da 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" },
},
},
},
Observações
Esta propriedade é de apenas leitura em tempo de execução. Se o valor for definido em tempo de execução, um InvalidOperationException é lançado.