DefaultSettingsSection.DistributedTransactionManagerName Eigenschap

Definitie

Hiermee haalt u de naam van de transactiebeheerder op.

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

Waarde van eigenschap

De naam van de transactiebeheerder. De standaardwaarde is een lege tekenreeks.

Kenmerken

Uitzonderingen

Een poging om deze eigenschap in te stellen op volledig gekwalificeerde domeinnamen of IP-adressen.

Een poging om deze eigenschap in te stellen op localhost.

Opmerkingen

Deze eigenschap bevat de naam van de computer waarop de Microsoft Distributed Transaction Coordinator (MSDTC) wordt uitgevoerd en is verantwoordelijk voor het coördineren van alle gedistribueerde transacties die lokaal zijn gestart.

U kunt de waarde van deze eigenschap instellen om externe transactiebeheerders in te schakelen onder System.Transactions. Als deze eigenschap een lege tekenreeks is null of bevat, wordt de lokale transactiebeheerder gebruikt als de externe transactiebeheerder. Als u deze eigenschap instelt op een andere waarde dan de standaard lege tekenreeks, moet u Windows Server 2003 Service Pack 1 installeren. Anders mislukt elke transactionele bewerking met NotSupportedException. Een transactie die wordt geëscaleerd om te worden beheerd door de MSDTC, gebruikt niet de lokale MSDTC, maar gebruikt in plaats daarvan de transactie op de computer die door deze eigenschap is opgegeven. Als deze transactiemanager om welke reden dan ook niet beschikbaar is, wordt er een uitzondering gegenereerd.

Deze eigenschap is niet hoofdlettergevoelig en mag alleen de korte naam van de computer bevatten. Het accepteert geen volledig gekwalificeerde domeinnamen, localhost- of IP-adressen. Als deze eigenschap een ongeldige externe computernaam bevat, wordt er een uitzondering 'Kan configuratiegegevens niet lezen' gegenereerd.

U moet over de juiste beveiligingsmachtiging beschikken om een externe MSDTC te gebruiken. Zie het artikel MSDTC-beveiligingseigenschappen configureren voor meer informatie over het configureren van DTC-beveiligingsinstellingen.

Van toepassing op