System.Transactions.Configuration Espace de noms
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.
Contient des classes qui décrivent les options de configuration utilisées par les classes System.Transactions.
Classes
DefaultSettingsSection |
Représente une section XML dans un fichier de configuration qui contient les valeurs par défaut d’une transaction. Cette classe ne peut pas être héritée. |
MachineSettingsSection |
Représente une section XML dans un fichier de configuration qui encapsule tous les paramètres qui peuvent être modifiés uniquement au niveau de l'ordinateur. Cette classe ne peut pas être héritée. |
TransactionsSectionGroup |
Représente une section de configuration qui encapsule et autorise le parcours de tous les éléments XML de configuration de transaction et des attributs qui se trouvent dans cette section de configuration. Cette classe ne peut pas être héritée. |
Exemples
Voici un exemple de fichier de configuration utilisé par une application de transaction .NET Framework :
<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>
Cet exemple spécifie les valeurs par défaut d’une transaction. Plus précisément, il définit le nom d’ordinateur du coordinateur de transactions distribuées (MSDTC) responsable de la coordination de toutes les transactions distribuées démarrées localement, ainsi que l’heure par défaut après laquelle une transaction expire. En outre, il spécifie un paramètre qui ne peut être modifié qu’au niveau de l’ordinateur, c’est-à-dire la durée maximale autorisée avant l’expiration d’une transaction.