System.Transactions.Configuration Espaço de Nomes

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

Classes

Name Description
DefaultSettingsSection

Representa uma secção XML num ficheiro de configuração que contém valores predefinidos de uma transação. Esta classe não pode ser herdada.

MachineSettingsSection

Representa uma secção XML num ficheiro de configuração que encapsula todas as definições que só podem ser modificadas ao nível da máquina. Esta classe não pode ser herdada.

TransactionsSectionGroup

Representa uma secção de configuração que encapsula e permite a percorrência de todos os elementos e atributos XML da configuração das transações que se encontram nesta secção de configuração. Esta classe não pode ser herdada.

Exemplos

Um exemplo de ficheiro de configuração utilizado por uma aplicação de transações 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, define o nome informático do Coordenador de Transações Distribuídas (MSDTC) responsável por coordenar todas as transações distribuídas iniciadas localmente, e o tempo padrão após o qual uma transação expira. Além disso, especifica uma definição que só pode ser modificada ao nível da máquina, que é o tempo máximo permitido antes de uma transação expirar.