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 System.Transactions les classes.
Classes
| Nom | Description |
|---|---|
| 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 encapsulant 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 la traversée de tous les éléments et attributs XML de configuration de transaction 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 transactionnelle .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 de l’ordinateur du coordinateur de transactions distribuées (MSDTC) chargé de coordonner toutes les transactions distribuées démarrées localement, et 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, qui est la durée maximale autorisée avant qu’une transaction expire.