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 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.