System.Transactions.Configuration Espacio de nombres

Contiene clases que describen las opciones de configuración empleadas por las clases System.Transactions.

Clases

DefaultSettingsSection

Representa una sección en XML de un archivo de configuración que contiene valores predeterminados de una transacción. Esta clase no puede heredarse.

MachineSettingsSection

Representa una sección en XML de un archivo de configuración que encapsula todas las configuraciones que sólo se pueden modificar a nivel de equipo. Esta clase no puede heredarse.

TransactionsSectionGroup

Representa una sección de configuración que encapsula y permite una exploración transversal de todos los elementos XML de configuración de transacción y atributos que están dentro de esta sección de configuración. Esta clase no puede heredarse.

Ejemplos

Un archivo de configuración de ejemplo usado por una aplicación de transacción de .NET Framework es el siguiente:

<configuration>
<system.transactions>
<defaultSettings distributedTransactionManagerName="F04M25" timeout="02:00:00"/>
<machineSettings maxTimeout="02:00:00"/>
</system.transactions>
</configuration>

En este ejemplo se especifican los valores predeterminados de una transacción. En concreto, establece el nombre de equipo del Coordinador de transacciones distribuidas (MSDTC) que es responsable de coordinar todas las transacciones distribuidas iniciadas localmente y la hora predeterminada después de la cual se agota el tiempo de espera de una transacción. Además, especifica una configuración que solo se puede modificar en el nivel de máquina, que es la cantidad máxima de tiempo permitida antes de que se agote el tiempo de espera de una transacción.