Componentes privados

Un componente público se puede activar desde otras aplicaciones, pero es posible tener varios componentes auxiliares en una aplicación que se llamen sólo desde otros componentes dentro de dicha aplicación. En COM+, puede marcar estos componentes como privados usando el atributo PrivateComponentAttribute. Un componente privado lo pueden ver y activar únicamente otros componentes de la misma aplicación. Si llama a cualquier clase de un componente privado, se produce un error fuera del proceso pero se realiza correctamente en el proceso. Por el contrario, si llama a cualquier clase en un componente público, se realiza correctamente tanto dentro como fuera del proceso.

Los componentes privados proporcionan al desarrollador más control sobre la funcionalidad que hay que mostrar. Sólo hay que documentar y mantener los componentes públicos. También tiene la opción de crear componentes privados a los que no se puede tener acceso desde fuera de la aplicación, pero que todavía se puedan aprovechar de todos los servicios COM+.

Consulte también

Tareas

Cómo crear un componente privado

Referencia

System.EnterpriseServices Namespace

Conceptos

Resumen de los servicios COM+ disponibles

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.