Delen via


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.