System.Transactions.Configuration Espacio de nombres

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

Clases

Nombre Description
DefaultSettingsSection

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

MachineSettingsSection

Representa una sección XML en un archivo de configuración que encapsula todas las opciones de configuración que solo se pueden modificar en el nivel de equipo. Esta clase no puede heredarse.

TransactionsSectionGroup

Representa una sección de configuración que encapsula y permite el recorrido de todos los atributos y elementos XML de configuración de transacciones que se encuentran 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) 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.