Vue d'ensemble des composants de service
Un composant de service est une classe créée dans un langage conforme CLS et directement ou indirectement dérivée de la classe System.EnterpriseServices.ServicedComponent. Les classes configurées de cette manière peuvent figurer dans une application COM+ et utiliser des services COM+ par le biais de l'espace de noms EnterpriseServices. Pour obtenir une liste des services pris en charge, voir la rubrique sur le résumé des services COM+ disponibles.
Les services COM+, tels que les transactions automatiques ou Queued Components (QC), peuvent être configurés par déclaration. Vous devez appliquer des attributs de service au moment du design et créer des instances de classes utilisant ces services. La configuration de certains services s'effectue par l'appel de méthodes sur des interfaces ou des classes de service. Certains services peuvent être transmis d'un objet à l'autre. Par exemple, un objet configuré pour exiger une transaction peut étendre cette transaction à un second objet si ce dernier prend également en charge ou nécessite des transactions.
Le catalogue COM+ comprend les informations de configuration que vous appliquez à une implémentation de classe. Au moment de l'exécution, d'après les attributs que vous appliquez au code, COM+ crée une couche de service de contexte. L'illustration suivante montre une transaction automatique qui s'enchaîne entre deux objets managés hébergés par COM+.
Application COM+ hébergeant des composants de service
Des services peuvent également être transmis entre des objets COM+ et .NET Framework. Chaque environnement contrôle l'implémentation et l'exécution de son code natif ; COM+ fournit toujours le contexte de l'objet.
Remarque : |
---|
Le code client doit appeler Dispose sur les composants traités pour garantir un fonctionnement correct. |
Voir aussi
Tâches
Procédure de création d'un composant de service
Référence
System.EnterpriseServices.ServicedComponent
Dispose
Concepts
Application des attributs pour configurer les services COM+
Inscription de composants de service
Exemple de composant de service
Résumé des services COM+ disponibles
Autres ressources
Écriture de composants de service
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.