System.Transactions.Configuration Espace de noms

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.