System.Transactions.Configuration Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.