System.Transactions.Configuration Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.