Compartilhar via


DefaultSettingsSection.DistributedTransactionManagerName Propriedade

Definição

Obtém o nome do gerenciador de transação.

public:
 property System::String ^ DistributedTransactionManagerName { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("distributedTransactionManagerName", DefaultValue="")]
public string DistributedTransactionManagerName { get; set; }
[<System.Configuration.ConfigurationProperty("distributedTransactionManagerName", DefaultValue="")>]
member this.DistributedTransactionManagerName : string with get, set
Public Property DistributedTransactionManagerName As String

Valor da propriedade

O nome do gerenciador de transações. O valor padrão é uma cadeia de caracteres vazia.

Atributos

Exceções

Uma tentativa de definir esta propriedade para nomes de domínio totalmente qualificados ou endereços IP.

Uma tentativa de definir essa propriedade como localhost.

Comentários

Essa propriedade contém o nome do computador que está executando o MSDTC (Coordenador de Transações Distribuídas da Microsoft) e é responsável por coordenar todas as transações distribuídas iniciadas localmente.

Você pode definir o valor dessa propriedade para habilitar gerenciadores de transações remotos em System.Transactions. Se essa propriedade for null ou contiver uma cadeia de caracteres vazia, o gerenciador de transações local será usado como o gerenciador de transações remoto. Se você definir essa propriedade como um valor diferente da cadeia de caracteres vazia padrão, deverá instalar o Windows Server 2003 Service Pack 1. Caso contrário, qualquer operação transacional falhará com NotSupportedException. Uma transação escalonada para ser gerenciada pelo MSDTC não usará o MSDTC local, mas usará o no computador especificado por essa propriedade. Se esse gerenciador de transações não estiver disponível por qualquer motivo, uma exceção será gerada.

Essa propriedade não diferencia maiúsculas de minúsculas e deve conter apenas o nome curto do computador. Ele não aceita nomes de domínio totalmente qualificados, localhost ou endereços IP. Se essa propriedade contiver um nome de computador remoto inválido, uma exceção "não é possível ler informações de configuração" será gerada.

Você deve ter a permissão de segurança adequada para usar um MSDTC remoto. Para obter mais informações sobre como definir as configurações de segurança do DTC, consulte o artigo Configurando propriedades de segurança do MSDTC .

Aplica-se a