TransactionScope.Timeout Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger TimeSpan som anger tidsgränsen för den transaktion som används för den här 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)
Egenskapsvärde
Det TimeSpan anger tidsgränsen för den transaktion som används för den här TransactionScope.
Exempel
Följande kodexempel visar hur du anger timeout-egenskapen för en TransactionScope aktivitet.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Kommentarer
Den här egenskapen är skrivskyddad vid körning. Om värdet anges vid körningen genereras ett InvalidOperationException värde.