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 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.