TransactionScope.Timeout Propriété

Définition

Obtient ou définit le TimeSpan qui indique le délai d'attente de la transaction utilisé pour ce 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)

Valeur de propriété

TimeSpan qui indique le délai d'attente de la transaction utilisé pour ce TransactionScope.

Exemples

L'exemple de code suivant montre comment définir la propriété Timeout d'une activité TransactionScope.

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 est levée.

S’applique à