System.Transactions.Configuration Namespace

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

Classes

Nome Description
DefaultSettingsSection

Representa uma seção XML em um arquivo de configuração que contém 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 encapsulando todas as configurações que só podem ser modificadas 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 do .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 do MSDTC (Coordenador de Transações Distribuídas) responsável por coordenar todas as transações distribuídas iniciadas localmente e o tempo padrão após o qual uma transação atinge o tempo limite. Além disso, especifica uma configuração que só pode ser modificada no nível do computador, que é o tempo máximo permitido antes de uma transação atingir o tempo limite.