Compartir a través de


Interfaces de instrumentación COM+

Las métricas de instrumentación com+ se publican en un cliente mediante eventos COM+, un sistema de eventos de acoplamiento flexible (LCE) que almacena información de eventos de diferentes publicadores en un almacén de eventos del catálogo COM+. Las métricas se agrupan en categorías basadas en el tipo de objeto para el que proporcionan información. Para cada categoría, hay una interfaz correspondiente a la que el cliente puede suscribirse y el cliente de suscripción recibe todas las métricas de esa categoría. El cliente también puede suscribirse a métodos específicos en la interfaz para recibir métricas específicas mediante el filtrado de métricas.

Las interfaces de instrumentación COM+ descritas en la tabla siguiente permiten a los clientes recibir notificaciones para una variedad de métricas de instrumentación COM+.

Interfaces Métricas proporcionadas
IComActivityEvents
El usuario implementa IComActivityEvents para recibir una notificación cuando se crea, destruye o se agota el tiempo de espera de una actividad.
IComAppEvents
El usuario implementa IComAppEvents para recibir notificaciones cuando se inicia, se cierra una aplicación de servidor o se ve obligado a apagarse.
IComApp2Events
El usuario implementa IComApp2Events para recibir una notificación si se carga, apaga o pausa una aplicación de servidor COM+. También se notifica al suscriptor si la aplicación está marcada para el reciclaje.
IComCRMEvents
El usuario implementa IComCRMEvents para recibir una notificación cuando se inicia o se completa la recuperación de compensación de Resource Manager (CRM).
IComExceptionEvents
El usuario implementa IComExceptionEvents para recibir una notificación cuando se ha producido una excepción de usuario en un componente transaccional.
IComIdentityEvents
La interfaz IComIdentityEvents notifica al suscriptor de una actividad que forma parte de una página de páginas de servidor activo (ASP) de Internet Information Services (IIS).
IComInstanceEvents
IComInstance2Events
La interfaz IComInstanceEvents o IComInstance2Events notifica al suscriptor la creación o liberación de un objeto.
IComMethodEvents
IComMethod2Events
El usuario implementa IComMethodEvents o IComMethod2Events para recibir una notificación cuando se llama, devuelve o genera una excepción.
IComObjectConstructionEvents
La interfaz IComObjectConstructionEvents notifica al suscriptor si se crea un objeto construido en un grupo de objetos.
IComObjectConstruction2Events
La interfaz IComObjectConstruction2Events notifica al suscriptor si se crea un objeto construido.
IComObjectEvents
El usuario implementa IComObjectEvents para recibir una notificación cuando se crea o libera un objeto activado por JIT.
IComObjectPoolEvents
IComObjectPool2Events
El usuario implementa IComObjectPoolEvents o IComObjectPool2Events para recibir una notificación si se agrega o obtiene un objeto transaccional o no transaccional al grupo de objetos.
IComObjectPoolEvents2
El usuario implementa IComObjectPoolEvents2 para recibir una notificación cuando se crea un nuevo grupo o se devuelve o se obtiene un objeto del grupo.
IComQCEvents
El usuario implementa IComQCEvents para recibir notificaciones cuando se crea o desen cola un mensaje en cola.
IComResourceEvents
El usuario implementa IComResourceEvents para recibir una notificación cuando se crea, asigna, destruye o realiza un seguimiento de un nuevo recurso.
IComSecurityEvents
La interfaz IComSecurityEvents notifica al suscriptor si la autenticación de una llamada de método se realizó correctamente o no.
IComThreadEvents
La interfaz IComThreadEvents notifica al suscriptor si se crea o finaliza un contenedor uniproceso (STA) y cuando se asigna un subproceso de apartamento. También se notifica al suscriptor si se asigna o no se asigna una actividad a un subproceso de apartamento.
IComTrackingInfoCollection
La interfaz IComTrackingInfoCollection notifica al suscriptor el tipo y el recuento de colecciones con seguimiento.
IComTrackingInfoEvents
La interfaz IComTrackingInfoEvents notifica al suscriptor de eventos de seguimiento.
IComTrackingInfoObject
La interfaz IComTrackingInfoObject notifica al suscriptor los cambios realizados en las propiedades de los objetos con seguimiento.
IComTrackingInfoProperties
La interfaz IComTrackingInfoProperties notifica al suscriptor los cambios realizados en el recuento y los nombres de las propiedades con seguimiento.
IComTransactionEvents
El usuario implementa IComTransactionEvents para recibir notificaciones cuando se confirma o anula una transacción distribuida de un componente.
IComTransaction2Events
La interfaz IComTransaction2Events notifica al suscriptor si se inicia, confirma o anula una transacción del Coordinador de transacciones distribuidas (DTC) de Microsoft. También se notifica al suscriptor cuando la transacción está en la fase de preparación del protocolo de confirmación en dos fases.
IComUserEvent
El usuario implementa IComUserEvent para recibir una notificación cuando se ha producido un evento definido por el usuario.
ISystemAppEventData
La interfaz ISystemAppEventData notifica al suscriptor la creación y modificación de instancias de aplicación COM+.