Compartir a través de


Conceptos de eventos de COM+

El servicio de eventos COM+ es un sistema de eventos automatizado y acoplado flexible que almacena información de eventos de diferentes publicadores en el catálogo COM+. Los suscriptores pueden consultar este almacén de eventos y seleccionar los eventos sobre los que quieren conocer.

Nota:

Un evento se identifica mediante un método en una interfaz COM+, conocida como método de evento, y se origina por un publicador y se envía al suscriptor o suscriptor correcto a través del servicio de eventos COM+. Los métodos de evento deben tener un nombre único y solo pueden contener parámetros de entrada (sin parámetros de entrada o salida). El valor devuelto debe ser HRESULT.

 

El servicio de eventos COM+ controla la mayor parte de la semántica de eventos para el publicador y el suscriptor. Los publicadores ofrecen publicar tipos de eventos y los suscriptores solicitan tipos de eventos de publicadores. A diferencia de un sistema de eventos estrechamente acoplado , donde los publicadores deben controlar la sobrecarga de llamar directamente a los suscriptores, el servicio de eventos COM+ mantiene los datos de suscripción en el catálogo COM+, independientemente del publicador y suscriptor. Esto simplifica el modelo de programación para el publicador y el suscriptor porque el componente de suscriptor COM+ no necesita contener la lógica para compilar suscripciones.

Dado que el ciclo de vida de los datos de suscripción de eventos COM+ es independiente del del publicador o del suscriptor, las suscripciones se pueden compilar antes de que el suscriptor o las aplicaciones del publicador estén activas. Esto también significa que los publicadores y suscriptores se pueden desarrollar e implementar por separado. El publicador se puede escribir sin conocer el número y la ubicación de los suscriptores. Los suscriptores usan el servicio EVENTOS COM+ para buscar el publicador y administrar sus suscripciones.

En los temas siguientes de esta sección se proporciona información detallada sobre los elementos principales del servicio de eventos COM+ y cómo usarlos.

Consideraciones sobre la seguridad de eventos COM+

Tareas de eventos COM+