System.Transactions.Configuration Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.