COM+ 계측 인터페이스

COM+ 계측 메트릭은 COM+ 카탈로그의 이벤트 저장소에 있는 여러 게시자의 이벤트 정보를 저장하는 느슨하게 결합된 이벤트(LCE) 시스템인 COM+ 이벤트를 사용하여 클라이언트에 게시됩니다. 메트릭은 정보를 제공하는 개체의 형식에 따라 범주로 그룹화됩니다. 각 범주에 대해 클라이언트가 구독할 수 있는 특파원 인터페이스가 있으며 구독 클라이언트는 해당 범주의 모든 메트릭을 받습니다. 클라이언트는 인터페이스의 특정 메서드를 구독하여 필터링 메트릭을 통해 특정 메트릭을 수신할 수도 있습니다.

다음 표에 설명된 COM+ 계측 인터페이스를 사용하면 클라이언트가 다양한 COM+ 계측 메트릭에 대한 알림을 받을 수 있습니다.

인터페이스 제공된 메트릭
IComActivityEvents
사용자가 IComActivityEvents 를 구현하여 활동이 생성, 제거 또는 시간 초과될 때 알림을 받습니다.
IComAppEvents
사용자는 서버 애플리케이션이 시작, 종료 또는 강제로 종료될 때 알림을 받도록 IComAppEvents 를 구현합니다.
IComApp2Events
사용자는 COM+ 서버 애플리케이션이 로드, 종료 또는 일시 중지된 경우 알림을 받도록 IComApp2Events 를 구현합니다. 애플리케이션이 재활용으로 표시된 경우에도 구독자에게 알림이 표시됩니다.
IComCRMEvents
사용자는 CRM(보상 Resource Manager) 복구가 시작되거나 완료될 때 알림을 받도록 IComCRMEvents를 구현합니다.
IComExceptionEvents
사용자는 트랜잭션 구성 요소에서 사용자 예외가 발생했을 때 알림을 받도록 IComExceptionEvents 를 구현합니다.
IComIdentityEvents
IComIdentityEvents 인터페이스는 IIS(인터넷 정보 서비스) ASP(활성 서버 페이지) 페이지의 일부인 활동의 구독자에게 알깁니다.
IComInstanceEvents
IComInstance2Events
IComInstanceEvents 또는 IComInstance2Events 인터페이스는 개체의 생성 또는 릴리스를 구독자에게 알릴 수 있습니다.
IComMethodEvents
IComMethod2Events
사용자는 개체의 메서드가 호출, 반환 또는 예외를 생성할 때 알림을 받도록 IComMethodEvents 또는 IComMethod2Events 를 구현합니다.
IComObjectConstructionEvents
IComObjectConstructionEvents 인터페이스는 생성된 개체가 개체 풀에 만들어지는 경우 구독자에게 알릴 수 있습니다.
IComObjectConstruction2Events
생성된 개체가 만들어지면 IComObjectConstruction2Events 인터페이스가 구독자에게 알릴 수 있습니다.
IComObjectEvents
사용자는 JIT 활성화 개체를 만들거나 해제할 때 알림을 받도록 IComObjectEvents 를 구현합니다.
IComObjectPoolEvents
IComObjectPool2Events
사용자는 IComObjectPoolEvents 또는 IComObjectPool2Events 를 구현하여 트랜잭션 또는 비 트랜잭션 개체가 개체 풀에 추가되거나 개체 풀에서 가져온 경우 알림을 받습니다.
IComObjectPoolEvents2
사용자는 새 풀을 만들거나 개체가 풀에서 반환되거나 가져올 때 알림을 받도록 IComObjectPoolEvents2 를 구현합니다.
IComQCEvents
사용자는 큐에 대기 중인 메시지를 만들거나 큐에서 해제할 때 알림을 받도록 IComQCEvents 를 구현합니다.
IComResourceEvents
사용자는 새 리소스가 생성, 할당, 제거 또는 추적될 때 알림을 받도록 IComResourceEvents 를 구현합니다.
IComSecurityEvents
IComSecurityEvents 인터페이스는 메서드 호출의 인증이 성공하거나 실패한 경우 구독자에게 알 수 있습니다.
IComThreadEvents
IComThreadEvents 인터페이스는 STA(단일 스레드 아파트)가 만들어지거나 종료되고 아파트 스레드가 할당될 때 구독자에게 알 수 있습니다. 활동이 아파트 스레드에 할당되거나 할당되지 않은 경우에도 구독자에게 알림이 표시됩니다.
IComTrackingInfoCollection
IComTrackingInfoCollection 인터페이스는 추적된 컬렉션의 유형 및 개수에 대해 구독자에게 알린 것입니다.
IComTrackingInfoEvents
IComTrackingInfoEvents 인터페이스는 추적된 이벤트의 구독자에게 알린 것입니다.
IComTrackingInfoObject
IComTrackingInfoObject 인터페이스는 추적된 개체의 속성에 대한 변경 내용을 구독자에게 알 수 있습니다.
IComTrackingInfoProperties
IComTrackingInfoProperties 인터페이스는 추적된 속성의 개수 및 이름에 대한 변경 내용을 구독자에게 알 수 있습니다.
IComTransactionEvents
사용자는 구성 요소의 분산 트랜잭션이 커밋되거나 중단될 때 알림을 받도록 IComTransactionEvents 를 구현합니다.
IComTransaction2Events
IComTransaction2Events 인터페이스는 Microsoft DTC(Distributed Transaction Coordinator) 트랜잭션이 시작, 커밋 또는 중단되면 구독자에게 알 수 있습니다. 트랜잭션이 2단계 커밋 프로토콜의 준비 단계에 있을 때 구독자에게도 알림이 표시됩니다.
IComUserEvent
사용자는 사용자 정의 이벤트가 발생했을 때 알림을 받도록 IComUserEvent 를 구현합니다.
ISystemAppEventData
ISystemAppEventData 인터페이스는 구독자에게 COM+ 애플리케이션 인스턴스의 생성 및 수정을 알 수 있습니다.