Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As métricas de instrumentação COM+ são publicadas para um cliente usando COM+ Events, um sistema LCE (eventos de acoplamento flexível) que armazena informações de eventos de diferentes editores em um repositório de eventos no catálogo COM+. As métricas são agrupadas em categorias com base no tipo de objeto para o qual fornecem informações. Para cada categoria, há uma interface correspondente à qual o cliente pode se inscrever, e o cliente assinante recebe todas as métricas dessa categoria. O cliente também pode se inscrever em métodos específicos na interface para receber métricas específicas por meio de métricas de filtragem.
As interfaces de instrumentação COM+ descritas na tabela a seguir permitem que os clientes recebam notificações para uma variedade de métricas de instrumentação COM+.
| Interfaces | Métricas fornecidas |
|---|---|
|
IComActivityEvents |
O usuário implementa IComActivityEvents para ser notificado quando uma atividade é criada, destruída ou expirada. |
|
IComAppEvents |
O usuário implementa IComAppEvents para ser notificado quando um aplicativo de servidor é iniciado, desligado ou forçado a desligar. |
|
IComApp2Events |
O usuário implementa IComApp2Events para ser notificado se um aplicativo de servidor COM+ for carregado, desligado ou pausado. O assinante também é notificado se o aplicativo estiver marcado para reciclagem. |
|
IComCRMEvents |
O usuário implementa IComCRMEvents ser notificado quando a recuperação do Compensating Resource Manager (CRM) for iniciada ou concluída. |
|
IComExceptionEvents |
O usuário implementa IComExceptionEvents para ser notificado quando uma exceção de usuário ocorreu em um componente transacional. |
|
IComIdentityEvents |
O interface de IComIdentityEvents notifica o assinante de uma atividade que faz parte de uma página ASP (Ative Server Pages) do IIS (Serviços de Informações da Internet). |
|
IComInstanceEvents IComInstance2Events |
O IComInstanceEvents ou IComInstance2Events interface notifica o assinante da criação ou liberação de um objeto. |
|
IComMethodEvents IComMethod2Events |
O usuário implementa IComMethodEvents ou IComMethod2Events para ser notificado quando o método de um objeto é chamado, retornado ou gera uma exceção. |
|
IComObjectConstructionEvents |
O IComObjectConstructionEvents interface notifica o assinante se um objeto construído é criado em um pool de objetos. |
|
IComObjectConstruction2Events |
O IComObjectConstruction2Events interface notifica o assinante se um objeto construído é criado. |
|
IComObjectEvents |
O usuário implementa IComObjectEvents ser notificado quando um objeto ativado por JIT é criado ou liberado. |
|
IComObjectPoolEvents IComObjectPool2Events |
O usuário implementa IComObjectPoolEvents ou IComObjectPool2Events ser notificado se um objeto transacional ou não transacional for adicionado ou obtido do pool de objetos. |
|
IComObjectPoolEvents2 |
O usuário implementa IComObjectPoolEvents2 para ser notificado quando um novo pool é criado ou um objeto é retornado ou obtido do pool. |
|
IComQCEvents |
O usuário implementa IComQCEvents ser notificado quando uma mensagem em fila é criada ou retirada da fila. |
|
IComResourceEvents |
O usuário implementa IComResourceEvents ser notificado quando um novo recurso é criado, alocado, destruído ou rastreado. |
|
IComSecurityEvents |
A interfaceIComSecurityEvents notifica o assinante se a autenticação de uma chamada de método foi bem-sucedida ou falhou. |
|
IComThreadEvents |
O interface de IComThreadEvents notifica o assinante se um apartamento de thread único (STA) é criado ou encerrado e quando um thread de apartamento é alocado. O assinante também é notificado se uma atividade é atribuída ou não a um segmento de apartamento. |
|
IComTrackingInfoCollection |
A interfaceIComTrackingInfoCollection notifica o assinante sobre o tipo e a contagem de coleções rastreadas. |
|
IComTrackingInfoEvents |
A interfaceIComTrackingInfoEvents notifica o assinante de eventos rastreados. |
|
IComTrackingInfoObject |
O interface de IComTrackingInfoObject notifica o assinante de alterações nas propriedades de objetos rastreados. |
|
IComTrackingInfoProperties |
A interfaceIComTrackingInfoProperties notifica o assinante sobre alterações na contagem e nomes de propriedades controladas. |
|
IComTransactionEvents |
O usuário implementa IComTransactionEvents para ser notificado quando uma transação distribuída de um componente é confirmada ou abortada. |
|
IComTransaction2Events |
A interfaceIComTransaction2Events notifica o assinante se uma transação Microsoft Distributed Transaction Coordinator (DTC) iniciar, confirmar ou abortar. O assinante também é notificado quando a transação está na fase de preparação do protocolo de confirmação de duas fases. |
|
IComUserEvent |
O usuário implementa IComUserEvent para ser notificado quando um evento definido pelo usuário ocorreu. |
|
ISystemAppEventData |
A interfaceISystemAppEventData notifica o assinante da criação e modificação de instâncias de aplicativo COM+. |