System.Transactions.Configuration Espace de noms

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.