DefaultSettingsSection.DistributedTransactionManagerName Propriedade
Definição
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.
Obtém o nome do gestor de transações.
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 de Propriedade
O nome do gestor da transação. O valor padrão é uma cadeia de caracteres vazia.
- Atributos
Exceções
Uma tentativa de definir esta propriedade para nomes de domínio ou endereços IP totalmente qualificados.
Uma tentativa de definir esta propriedade para localhost.
Observações
Esta propriedade contém o nome do computador que está a executar o Coordenador de Transações Distribuídas da Microsoft (MSDTC) e é responsável por coordenar todas as transações distribuídas iniciadas localmente.
Pode definir o valor desta propriedade para ativar gestores de transações remotos em System.Transactions. Se esta propriedade for null ou contiver uma cadeia vazia, o gestor de transações local é usado como gestor de transações remoto. Se definir esta propriedade para um valor diferente da cadeia vazia padrão, deve instalar o Windows Server 2003 Service Pack 1. Caso contrário, qualquer operação transacional falha com NotSupportedException. Uma transação escalada para ser gerida pelo MSDTC não utilizará o MSDTC local, mas sim o da máquina especificado por esta propriedade. Se esse gestor de transações estiver indisponível por qualquer motivo, é lançada uma exceção.
Esta propriedade não distingue maiúsculas e minúsculas e deve conter apenas o nome curto da máquina. Não aceita nomes de domínio totalmente qualificados, localhost ou endereços IP. Se esta propriedade contiver um nome remoto inválido da máquina, é lançada uma exceção "unable read configuration information".
Deves ter a permissão de segurança adequada para usar um MSDTC remoto. Para mais informações sobre como configurar as definições de segurança do DTC, consulte o artigo Configurar as propriedades de segurança do MSDTC .