TransactionScope.Timeout Propriété

Définition

Obtient ou définit le TimeSpan délai d’expiration de la transaction utilisée pour cette TransactionScopeopération .

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)

Valeur de propriété

Qui TimeSpan indique la période d’expiration de la transaction utilisée pour cette TransactionScopeopération .

Exemples

L’exemple de code suivant illustre la définition de la propriété Timeout d’une TransactionScope activité.

new TransactionScope
{
    Body = new Sequence
    {
        Activities =
        {
            new WriteLine { Text = "    Begin TransactionScope" },

            new PrintTransactionId(),

            new TransactionScopeTest(),

            new WriteLine { Text = "    End TransactionScope" },
        },
    },
},

Remarques

Cette propriété est en lecture seule au moment de l’exécution. Si la valeur est définie au moment de l’exécution, une InvalidOperationException valeur est levée.

S’applique à