TransactionScope.Timeout 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 TimeSpan,它會指出用於此 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)
屬性值
TimeSpan,它會指出用於此 TransactionScope 之交易的逾時期間。
範例
下列程式碼範例將示範如何設定 TransactionScope 活動的 Timeout 屬性。
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
備註
這個屬性在運行時間是唯讀的。 如果在執行時間設定值, InvalidOperationException 則會擲回 。