TransactionScope.Timeout Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia TimeSpan wartość wskazującą limit czasu dla transakcji używanej dla tego TransactionScopeelementu .
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)
Wartość właściwości
Wskazuje TimeSpan limit czasu dla transakcji używanej dla tego TransactionScopeelementu .
Przykłady
W poniższym przykładzie kodu pokazano ustawienie właściwości TransactionScope Limit czasu działania.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Uwagi
Ta właściwość jest tylko do odczytu w czasie wykonywania. Jeśli wartość jest ustawiona w czasie wykonywania, InvalidOperationException jest zgłaszana wartość .