Share via


System.EnterpriseServices, espaces de noms

Inclure les membres protégés
Inclure les membres hérités

Inclure les membres du .NET Framework
Inclure les membres de XNA Framework
Inclure les membres de Bibliothèque de classes portable

Les espaces de noms System.EnterpriseServices contiennent des types qui définissent l'architecture des services COM+ qui fournit une infrastructure pour les applications d'entreprise. Un espace de noms enfant prend en charge Compensating Resource Manager (CRM), service COM+ qui permet d'inclure les objets non transactionnels dans les transactions Microsoft Distributed Transaction Coordinator (DTC). Les espaces de noms enfants sont décrits sommairement dans le tableau suivant et documentés en détails dans cette référence.

Espaces de noms

Espace de noms Description
System.EnterpriseServices L'espace de noms System.EnterpriseServices fournit une infrastructure importante pour les applications d'entreprise.COM+ fournit une architecture de services destinée aux modèles de programmation de composants déployés dans un environnement d'entreprise.Cet espace de noms fournit des objets .NET donnant accès à des services COM+, rendant ainsi les objets .NET Framework plus pratiques pour les applications d'entreprise.
System.EnterpriseServices.CompensatingResourceManager L'espace de noms System.EnterpriseServices.CompensatingResourceManager contient des classes qui vous permettent d'utiliser un gestionnaire CRM (Compensating Resource Manager) dans du code managé.Un gestionnaire CRM est un service fourni par COM+ qui vous permet d'inclure des objets non transactionnels dans des transactions du Coordinateur de transaction distribuée Microsoft (DTC, Distributed Transaction Coordinator).Bien que les CRM n'offrent pas les mêmes fonctionnalités qu'un gestionnaire de ressources complet, ils assurent néanmoins l'atomicité transactionnelle (comportement de type tout ou rien) et la durabilité via le journal de récupération.
System.EnterpriseServices.Internal L'espace de noms System.EnterpriseServices.Internal fournit la prise en charge de l'infrastructure pour les services COM+.Les classes et les interfaces de cet espace de noms sont spécialement destinées à la prise en charge des appels dirigés vers System.EnterpriseServices, à partir des classes COM+ non managées.