DefaultSettingsSection.DistributedTransactionManagerName Propriedade
Definição
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.
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 .