DefaultSettingsSection.DistributedTransactionManagerName Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает имя диспетчера транзакций.
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
Значение свойства
Имя диспетчера транзакций. Значение по умолчанию - пустая строка.
- Атрибуты
Исключения
Предпринята попытка присвоить этому свойству полные доменные имена или IP-адреса.
Предпринята попытка присвоить этому свойству значение localhost.
Комментарии
Это свойство содержит имя компьютера, на котором выполняется координатор распределенных транзакций Майкрософт (MSDTC) и отвечает за координацию всех распределенных транзакций, запущенных локально.
Вы можете задать значение этого свойства, чтобы включить удаленные диспетчеры транзакций в разделе System.Transactions. Если это свойство имеет null
значение или содержит пустую строку, локальный диспетчер транзакций используется в качестве удаленного диспетчера транзакций. Если для этого свойства задано значение, отличное от пустой строки по умолчанию, необходимо установить Windows Server 2003 с пакетом обновления 1 (SP1). В противном случае любая транзакционная операция завершается сбоем с NotSupportedException. Транзакция, которая передается для управления MSDTC, не будет использовать локальный MSDTC, а вместо этого будет использовать на компьютере, указанном этим свойством. Если этот диспетчер транзакций по какой-либо причине недоступен, возникает исключение.
Это свойство не учитывает регистр и должно содержать только короткое имя компьютера. Он не принимает полные доменные имена, localhost или IP-адреса. Если это свойство содержит недопустимое имя удаленного компьютера, возникает исключение "Не удается прочитать сведения о конфигурации".
У вас должно быть соответствующее разрешение безопасности для использования удаленного MSDTC. Дополнительные сведения о настройке параметров безопасности DTC см. в статье Настройка свойств безопасности MSDTC .