Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As métricas de Instrumentação COM+ são publicadas em um cliente usando de Eventos COM+, um sistema LCE (eventos acoplados vagamente) 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 assinar e o cliente assinante recebe todas as métricas nessa categoria. O cliente também pode assinar 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 ser notificado quando uma atividade é criada, destruída ou com o tempo limite limite. |
|
IComAppEvents |
O usuário implementa IComAppEvents ser notificado quando um aplicativo de servidor é iniciado, desligado ou é forçado a desligar. |
|
IComApp2Events |
O usuário implementa IComApp2Events ser notificado se um aplicativo de servidor COM+ for carregado, desligado ou pausado. O assinante também será notificado se o aplicativo estiver marcado para reciclagem. |
|
IComCRMEvents |
O usuário implementa IComCRMEvents ser notificado quando a recuperação do CRM (Compensating Resource Manager) for iniciada ou concluída. |
|
IComExceptionEvents |
O usuário implementa IComExceptionEvents ser notificado quando ocorreu uma exceção de usuário em um componente transacional. |
|
IComIdentityEvents |
A interface IComIdentityEvents notifica o assinante de uma atividade que faz parte de uma página do ASP (Active Server Pages) dos Serviços de Informações da Internet (IIS). |
|
IComInstanceEvents IComInstance2Events |
O IComInstanceEvents ou IComInstance2Events interface notifica o assinante da criação ou versão de um objeto. |
|
IComMethodEvents IComMethod2Events |
O usuário implementa IComMethodEvents ou IComMethod2Events ser notificado quando o método de um objeto é chamado, retornado ou gera uma exceção. |
|
IComObjectConstructionEvents |
A interface IComObjectConstructionEvents notifica o assinante se um objeto construído for criado em um pool de objetos. |
|
IComObjectConstruction2Events |
A interfaceIComObjectConstruction2Events notifica o assinante se um objeto construído for criado. |
|
IComObjectEvents |
O usuário implementa IComObjectEvents ser notificado quando um objeto ativado por JIT for 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 a 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 enfileirada é criada ou desativada. |
|
IComResourceEvents |
O usuário implementa IComResourceEvents ser notificado quando um novo recurso é criado, alocado, destruído ou rastreado. |
|
IComSecurityEvents |
A interface IComSecurityEvents notificará o assinante se a autenticação de uma chamada de método tiver sido bem-sucedida ou falhar. |
|
IComThreadEvents |
A interface IComThreadEvents notificará o assinante se um STA (apartamento de thread único) for criado ou encerrado e quando um thread de apartamento for alocado. O assinante também será notificado se uma atividade for atribuída ou não atribuída a um thread de apartamento. |
|
IComTrackingInfoCollection |
A interface IComTrackingInfoCollection notifica o assinante do tipo e da contagem de coleções controladas. |
|
IComTrackingInfoEvents |
A interface IComTrackingInfoEvents notifica o assinante de eventos acompanhados. |
|
IComTrackingInfoObject |
A interfaceIComTrackingInfoObject notifica o assinante de alterações nas propriedades dos objetos rastreados. |
|
IComTrackingInfoProperties |
A interface IComTrackingInfoProperties notifica o assinante de alterações na contagem e nos nomes das propriedades controladas. |
|
IComTransactionEvents |
O usuário implementa IComTransactionEvents ser notificado quando uma transação distribuída de um componente é confirmada ou anulada. |
|
IComTransaction2Events |
A interface IComTransaction2Events notifica o assinante se uma transação DTC (Coordenador de Transações Distribuídas) da Microsoft iniciar, confirmar ou anular. 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 a ser notificado quando ocorreu um evento definido pelo usuário. |
|
ISystemAppEventData |
A interface ISystemAppEventData notifica o assinante sobre a criação e modificação de instâncias de aplicativo COM+. |