Registro de una suscripción
Después de registrar una clase de eventos en el catálogo COM+, puede agregar suscriptores a la clase de eventos y suscripciones a los suscriptores. Las suscripciones pueden suscribirse a un único método o a todos los métodos de una interfaz. Para recibir llamadas en más de un método (pero no en todos los métodos) de una interfaz, debe agregar una suscripción para cada método al que desee recibir una llamada. La herramienta de administración de Servicios de componentes puede buscar en el catálogo COM+ las clases de eventos registradas que admiten las interfaces implementadas por el suscriptor y le ofrece la opción de suscribirse. Elija el publicador que le ofrezca los eventos deseados.
Para agregar suscriptores al componente de suscriptor, siga estos pasos:
Después de crear una nueva aplicación COM+ e instalar el componente de suscriptor, haga clic con el botón derecho en la carpeta Suscripciones para habilitar el Asistente para nueva suscripción com+.
Elija la clase de eventos de la que desea recibir eventos.
Escriba el nombre de la suscripción.
Habilite la suscripción.
Haga clic en OK.
Cuando una aplicación de publicador quiere desencadenar un evento, el publicador crea una instancia del objeto de clase de evento y llama a un método en él. COM+ busca en el catálogo com+ para buscar todos los suscriptores. Crea el objeto de suscriptor (directamente, en cola o con un moniker) y pasa la llamada al método realizada originalmente por el publicador.
Temas relacionados