共用方式為


TransactionScope.Timeout 屬性

定義

取得或設定 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 則會擲回 。

適用於