DefaultSettingsSection.DistributedTransactionManagerName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.