TransactionScope.Timeout Eigenschap

Definitie

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.

Van toepassing op