System.Transactions.Configuration Namespace

Contém classes que descrevem as opções de configuração usadas pelas classes System.Transactions.

Classes

DefaultSettingsSection

Representa uma seção XML em um arquivo de configuração que contém os valores padrão de uma transação. Essa classe não pode ser herdada.

MachineSettingsSection

Representa uma seção XML em um arquivo de configuração que encapsula todas as configurações que podem ser modificadas apenas no nível do computador. Essa classe não pode ser herdada.

TransactionsSectionGroup

Representa uma seção de configuração que encapsula e permite a passagem de todos os elementos XML de configuração de transação e atributos que estão dentro desta seção de configuração. Essa classe não pode ser herdada.

Exemplos

Um exemplo de arquivo de configuração usado por um aplicativo de transação .NET Framework é o seguinte:

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

Este exemplo especifica os valores padrão de uma transação. Especificamente, ele define o nome do computador a Distributed transação MSDTC (Coordenador de) que é responsável por coordenar todas as transações distribuídas iniciadas localmente e o tempo padrão após o qual uma tempo limite de transação. Além disso, ele especifica uma configuração que só pode ser modificada no nível do computador, que é a quantidade máxima de tempo permitido antes que o tempo limite de uma transação.