Composants privés
Un composant public peut être activé à partir d'autres applications, mais une application peut contenir plusieurs composants d'aide qui sont censés être appelés uniquement à partir d'autres composants de cette application. Dans COM+, vous pouvez marquer ces composants comme privés à l'aide de l'attribut PrivateComponentAttribute. Un composant privé n'est visible et ne peut être activé que par d'autres composants de la même application. Si vous appelez des classes d'un composant privé, cet appel échoue « out-of-process » mais réussit « in-process ». Par contre, si vous appelez des classes d'un composant public, cet appel réussit tant « out-of-process » que « in-process ».
Les composants privés donnent au développeur un contrôle accru sur les fonctionnalités à exposer. Vous devez seulement documenter et gérer les composants publics. Vous avez en outre la possibilité de créer des composants privés qui ne sont pas accessibles en dehors de l'application mais qui peuvent malgré tout utiliser tous les services COM+.
Voir aussi
Tâches
Procédure de création d'un composant privé
Référence
System.EnterpriseServices Namespace
Concepts
Résumé des services COM+ disponibles
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.