DefaultSettingsSection.DistributedTransactionManagerName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom du gestionnaire de transactions.
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
Valeur de propriété
Nom du gestionnaire de transactions. La valeur par défaut est une chaîne vide.
- Attributs
Exceptions
Tentative d'affectation de noms de domaines complets ou d'adresses IP à cette propriété.
Tentative d'affectation de localhost à cette propriété.
Remarques
Cette propriété contient le nom de l’ordinateur qui exécute Microsoft Distributed Transaction Coordinator (MSDTC) et est chargé de coordonner toutes les transactions distribuées démarrées localement.
Vous pouvez définir la valeur de cette propriété pour activer les gestionnaires de transactions distants sous System.Transactions . Si cette propriété a la valeur ou si elle null
contient une chaîne vide, le gestionnaire de transactions local est utilisé en tant que gestionnaire de transactions distant. si vous affectez à cette propriété une valeur autre que la chaîne vide par défaut, vous devez installer Windows Server 2003 Service Pack 1. Dans le cas contraire, toute opération transactionnelle échoue avec NotSupportedException . Une transaction remontée pour être gérée par le MSDTC n’utilise pas le MSDTC local, mais utilise à la place celui sur l’ordinateur spécifié par cette propriété. Si ce gestionnaire de transactions n’est pas disponible pour une raison quelconque, une exception est levée.
Cette propriété ne respecte pas la casse et ne doit contenir que le nom abrégé de l’ordinateur. Elle n’accepte pas les noms de domaine complets, localhost ou les adresses IP. Si cette propriété contient un nom d’ordinateur distant non valide, une exception « impossible de lire les informations de configuration » est levée.
Vous devez disposer de l’autorisation de sécurité appropriée pour utiliser un MSDTC distant. Pour plus d’informations sur la configuration des paramètres de sécurité DTC, consultez l’article Configuration des propriétés de sécurité de MSDTC .