Språk

TransactionScope.Timeout Egenskap

Definition

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.

Gäller för