COM+ Instrumentatie-interfaces
De metrische gegevens voor COM+ Instrumentatie worden naar een client gepubliceerd met behulp van COM+ Events, een losjes gekoppeld LCE-systeem dat gebeurtenisgegevens van verschillende uitgevers opslaat in een gebeurtenisarchief in de COM+-catalogus. De metrische gegevens worden gegroepeerd in categorieƫn op basis van het type object waarvoor ze informatie verstrekken. Voor elke categorie is er een correspondentinterface waarop de client zich kan abonneren en ontvangt de abonnee alle metrische gegevens in die categorie. De client kan zich ook abonneren op specifieke methoden op de interface om specifieke metrische gegevens te ontvangen via het filteren van metrische gegevens.
Met de COM+-instrumentatieinterfaces die in de volgende tabel worden beschreven, kunnen clients meldingen ontvangen voor verschillende metrische COM+-instrumentatiegegevens.
Interfaces | Opgegeven metrische gegevens |
---|---|
IComActivityEvents |
De gebruiker implementeert IComActivityEvents op de hoogte te worden gesteld wanneer een activiteit wordt gemaakt, vernietigd of een time-out optreedt. |
IComAppEvents- |
De gebruiker implementeert IComAppEvents op de hoogte te worden gesteld wanneer een servertoepassing wordt gestart, afgesloten of gedwongen wordt af te sluiten. |
IComApp2Events |
De gebruiker implementeert IComApp2Events op de hoogte te worden gesteld als een COM+-servertoepassing wordt geladen, afgesloten of onderbroken. De abonnee wordt ook op de hoogte gesteld als de toepassing is gemarkeerd voor recycling. |
IComCRMEvents |
De gebruiker implementeert IComCRMEvents op de hoogte te worden gesteld wanneer het herstel van Compensating Resource Manager (CRM) wordt gestart of voltooid. |
IComExceptionEvents |
De gebruiker implementeert IComExceptionEvents op de hoogte te worden gesteld wanneer er een gebruikersuitzondering is opgetreden in een transactioneel onderdeel. |
IComIdentityEvents |
De IComIdentityEvents interface meldt de abonnee van een activiteit die deel uitmaakt van een PAGINA Active Server Pages (IIS) Van Internet Information Services (IIS). |
IComInstanceEvents IComInstance2Events |
De IComInstanceEvents of IComInstance2Events interface meldt de abonnee van het maken of vrijgeven van een object. |
IComMethodEvents IComMethod2Events |
De gebruiker implementeert IComMethodEvents of IComMethod2Events worden gewaarschuwd wanneer de methode van een object wordt aangeroepen, geretourneerd of een uitzondering genereert. |
IComObjectConstructionEvents |
De IComObjectConstructionEvents interface geeft de abonnee een melding als er een geconstrueerd object wordt gemaakt in een objectgroep. |
IComObjectConstruction2Events |
De IComObjectConstruction2Events interface geeft de abonnee een melding als er een samengesteld object wordt gemaakt. |
IComObjectEvents |
De gebruiker implementeert IComObjectEvents om op de hoogte te worden gesteld wanneer een object met JIT-activering wordt gemaakt of vrijgegeven. |
IComObjectPoolEvents IComObjectPool2Events |
De gebruiker implementeert IComObjectPoolEvents of IComObjectPool2Events worden gewaarschuwd als een transactioneel of niet-transactioneel object wordt toegevoegd aan of verkregen uit de objectgroep. |
IComObjectPoolEvents2 |
De gebruiker implementeert IComObjectPoolEvents2 op de hoogte te worden gesteld wanneer een nieuwe pool wordt gemaakt of een object wordt geretourneerd of verkregen uit de pool. |
IComQCEvents- |
De gebruiker implementeert IComQCEvents op de hoogte te worden gesteld wanneer een bericht in de wachtrij wordt gemaakt of in de wachtrij wordt geplaatst. |
IComResourceEvents- |
De gebruiker implementeert IComResourceEvents worden gewaarschuwd wanneer een nieuwe resource wordt gemaakt, toegewezen, vernietigd of bijgehouden. |
IComSecurityEvents |
De IComSecurityEvents interface meldt de abonnee als de verificatie van een methodeaanroep is geslaagd of mislukt. |
IComThreadEvents |
De IComThreadEvents interface geeft de abonnee een melding als er een STA (Single Threaded Apartment) wordt gemaakt of beƫindigd en wanneer een appartementthread wordt toegewezen. De abonnee wordt ook op de hoogte gesteld als een activiteit wordt toegewezen aan of niet is toegewezen aan een appartementsthread. |
IComTrackingInfoCollection- |
De IComTrackingInfoCollection interface meldt de abonnee van het type en het aantal bijgehouden verzamelingen. |
IComTrackingInfoEvents |
De IComTrackingInfoEvents interface meldt de abonnee van bijgehouden gebeurtenissen. |
IComTrackingInfoObject |
De IComTrackingInfoObject interface meldt de abonnee van wijzigingen in de eigenschappen van bijgehouden objecten. |
IComTrackingInfoProperties |
De IComTrackingInfoProperties interface meldt de abonnee van wijzigingen in het aantal en de namen van bijgehouden eigenschappen. |
IComTransactionEvents |
De gebruiker implementeert IComTransactionEvents worden gewaarschuwd wanneer een gedistribueerde transactie van een onderdeel wordt doorgevoerd of afgebroken. |
IComTransaction2Events |
De IComTransaction2Events interface meldt de abonnee als een DTC-transactie (Microsoft Distributed Transaction Coordinator) wordt gestart, doorgevoerd of afgebroken. De abonnee wordt ook op de hoogte gesteld wanneer de transactie zich in de voorbereidingsfase van het doorvoerprotocol van twee fasen bevindt. |
IComUserEvent |
De gebruiker implementeert IComUserEvent- om op de hoogte te worden gesteld wanneer een door de gebruiker gedefinieerde gebeurtenis heeft plaatsgevonden. |
ISystemAppEventData- |
De ISystemAppEventData-interface meldt de abonnee van het maken en wijzigen van COM+-toepassingsexemplaren. |