TransactionScope.Timeout Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de TimeSpan time-outperiode voor de transactie die voor deze TransactionScopetransactie wordt gebruikt, ophaalt of ingesteld.
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)
Waarde van eigenschap
Dit TimeSpan geeft de time-outperiode aan voor de transactie die voor deze TransactionScopetransactie wordt gebruikt.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de time-outeigenschap van een TransactionScope activiteit instelt.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Opmerkingen
Deze eigenschap heeft het kenmerk Alleen-lezen tijdens runtime. Als de waarde tijdens runtime is ingesteld, wordt er een InvalidOperationException gegenereerd.