Partager via


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

Footer image

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