Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die COM+Instrumentation-Metriken werden mithilfe COM+ Eventsauf einem Client veröffentlicht, einem lose gekoppelten Ereignissystem (LCE), das Ereignisinformationen von verschiedenen Herausgebern in einem Ereignisspeicher im COM+-Katalog speichert. Die Metriken werden in Kategorien basierend auf dem Typ des Objekts gruppiert, für den sie Informationen bereitstellen. Für jede Kategorie gibt es eine entsprechende Schnittstelle, über die der Client abonnieren kann, und der abonnierende Client erhält alle Metriken in dieser Kategorie. Der Client kann auch bestimmte Methoden auf der Schnittstelle abonnieren, um bestimmte Metriken durch Filtern von Metriken zu erhalten.
Die in der folgenden Tabelle beschriebenen COM+-Instrumentierungsschnittstellen ermöglichen Clients das Empfangen von Benachrichtigungen für eine Vielzahl von COM+-Instrumentierungsmetriken.
| Schnittstellen | Bereitgestellte Metriken |
|---|---|
|
IComActivityEvents- |
Der Benutzer implementiert IComActivityEvents benachrichtigt werden, wenn eine Aktivität erstellt, zerstört oder timeout erstellt wird. |
|
IComAppEvents |
Der Benutzer implementiert IComAppEvents-, um benachrichtigt zu werden, wenn eine Serveranwendung gestartet, heruntergefahren oder heruntergefahren werden muss. |
|
IComApp2Events- |
Der Benutzer implementiert IComApp2Events benachrichtigt werden, wenn eine COM+-Serveranwendung geladen, heruntergefahren oder angehalten wird. Der Abonnent wird auch benachrichtigt, wenn die Anwendung für das Recycling gekennzeichnet ist. |
|
IComCRMEvents |
Der Benutzer implementiert IComCRMEvents benachrichtigt werden, wenn die Ausgleichsressourcen-Manager -Wiederherstellung (CRM) gestartet oder abgeschlossen wird. |
|
IComExceptionEvents |
Der Benutzer implementiert IComExceptionEvents, um benachrichtigt zu werden, wenn eine Benutzerausnahme in einer Transaktionskomponente aufgetreten ist. |
|
IComIdentityEvents- |
Die IComIdentityEvents- Schnittstelle benachrichtigt den Abonnent einer Aktivität, die Teil einer IIS-Seite (Internet Information Services) Active Server Pages (ASP) ist. |
|
IComInstanceEvents IComInstance2Events |
Die IComInstanceEvents oder IComInstance2Events Schnittstelle benachrichtigt den Abonnenten der Erstellung oder Freigabe eines Objekts. |
|
IComMethodEvents- IComMethod2Events- |
Der Benutzer implementiert IComMethodEvents oder IComMethod2Events benachrichtigt werden soll, wenn die Methode eines Objekts aufgerufen, zurückgegeben oder eine Ausnahme generiert wird. |
|
IComObjectConstructionEvents |
Die IComObjectConstructionEvents- Schnittstelle benachrichtigt den Abonnent, wenn ein konstruiertes Objekt in einem Objektpool erstellt wird. |
|
IComObjectConstruction2Events |
Die IComObjectConstruction2Events Schnittstelle benachrichtigt den Abonnent, wenn ein konstruiertes Objekt erstellt wird. |
|
IComObjectEvents- |
Der Benutzer implementiert IComObjectEvents benachrichtigt werden soll, wenn ein JIT-aktiviertes Objekt erstellt oder freigegeben wird. |
|
IComObjectPoolEvents IComObjectPool2Events |
Der Benutzer implementiert IComObjectPoolEvents oder IComObjectPool2Events, um benachrichtigt zu werden, wenn ein transaktionsbezogenes oder nicht transaktionsbezogenes Objekt dem Objektpool hinzugefügt oder abgerufen wird. |
|
IComObjectPoolEvents2- |
Der Benutzer implementiert IComObjectPoolEvents2 benachrichtigt werden soll, wenn ein neuer Pool erstellt wird oder ein Objekt aus dem Pool zurückgegeben oder abgerufen wird. |
|
IComQCEvents |
Der Benutzer implementiert IComQCEvents benachrichtigt werden, wenn eine in die Warteschlange eingereihte Nachricht erstellt oder in die Warteschlange verschoben wird. |
|
IComResourceEvents |
Der Benutzer implementiert IComResourceEvents benachrichtigt werden soll, wenn eine neue Ressource erstellt, zugeordnet, zerstört oder nachverfolgt wird. |
|
IComSecurityEvents |
Die IComSecurityEvents- Schnittstelle benachrichtigt den Abonnenten, wenn die Authentifizierung eines Methodenaufrufs erfolgreich war oder fehlgeschlagen ist. |
|
IComThreadEvents |
Die IComThreadEvents- Schnittstelle benachrichtigt den Abonnent, wenn ein Singlethreaded Apartment (STA) erstellt oder beendet wird und wenn ein Apartmentthread zugewiesen wird. Der Abonnent wird auch benachrichtigt, wenn eine Aktivität einem Apartmentthread zugewiesen oder nicht zugewiesen wird. |
|
IComTrackingInfoCollection- |
Die IComTrackingInfoCollection- Schnittstelle benachrichtigt den Abonnenten des Typs und der Anzahl der nachverfolgten Auflistungen. |
|
IComTrackingInfoEvents |
Die IComTrackingInfoEvents Schnittstelle benachrichtigt den Abonnenten von nachverfolgten Ereignissen. |
|
IComTrackingInfoObject- |
Die IComTrackingInfoObject Schnittstelle benachrichtigt den Abonnenten von Änderungen an den Eigenschaften von nachverfolgten Objekten. |
|
IComTrackingInfoProperties |
Die IComTrackingInfoProperties Schnittstelle benachrichtigt den Abonnenten von Änderungen an der Anzahl und den Namen der nachverfolgten Eigenschaften. |
|
IComTransactionEvents |
Der Benutzer implementiert IComTransactionEvents benachrichtigt werden, wenn eine verteilte Transaktion einer Komponente zugesichert oder abgebrochen wird. |
|
IComTransaction2Events- |
Die IComTransaction2Events- Schnittstelle benachrichtigt den Abonnent, wenn eine Microsoft Distributed Transaction Coordinator (DTC)-Transaktion startet, commits oder abbricht. Der Abonnent wird auch benachrichtigt, wenn sich die Transaktion in der Vorbereitungsphase des zweistufigen Commitprotokolls befindet. |
|
IComUserEvent- |
Der Benutzer implementiert IComUserEvent, um benachrichtigt zu werden, wenn ein benutzerdefiniertes Ereignis aufgetreten ist. |
|
ISystemAppEventData- |
Die ISystemAppEventData- Schnittstelle benachrichtigt den Abonnenten über die Erstellung und Änderung von COM+-Anwendungsinstanzen. |