Share via


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

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.

NoteRemarque :

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

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.