DefaultSettingsSection.DistributedTransactionManagerName 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得異動管理員的名稱。
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。
備註
此屬性包含執行 Microsoft Distributed Transaction Coordinator (MSDTC) 的電腦名稱,並負責協調本機啟動的所有分散式交易。
您可以設定此屬性的值,以在 底下 System.Transactions啟用遠端交易管理員。 如果這個屬性是 null
或包含空字串,則會使用本機交易管理員做為遠端交易管理員。 如果您將此屬性設定為預設空白字串以外的值,則必須安裝 Windows Server 2003 Service Pack 1。 否則,任何交易式作業都失敗,並出現 NotSupportedException。 呈報為由 MSDTC 管理的交易將不會使用本機 MSDTC,而是改用此屬性所指定的電腦上。 如果因為任何原因而無法使用該交易管理員,則會擲回例外狀況。
此屬性不區分大小寫,而且應該只包含計算機的簡短名稱。 它不接受完整功能變數名稱、localhost 或IP位址。 如果此屬性包含無效的遠端電腦名稱,則會擲回「無法讀取設定資訊」例外狀況。
您應該具備適當的安全性許可權,才能使用遠端 MSDTC。 如需如何設定 DTC 安全性設定的詳細資訊,請參閱 設定 MSDTC 安全性屬性 一文。