TransactionScope.Timeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.