Udostępnij przez


Interfejsy instrumentacji COM+

Metryki instrumentacji COM+ są publikowane na kliencie przy użyciu zdarzeń COM+, luźno powiązanego systemu zdarzeń (LCE), który przechowuje informacje o zdarzeniach od różnych wydawców w magazynie zdarzeń w katalogu COM+. Metryki są grupowane w kategoriach na podstawie typu obiektu, dla którego dostarczają informacje. Dla każdej kategorii istnieje interfejs korespondenta, do którego klient może subskrybować, a subskrybowany klient otrzymuje wszystkie metryki w tej kategorii. Klient może również subskrybować określone metody w interfejsie, aby otrzymywać określone metryki za pomocą metryk filtrowania.

Interfejsy instrumentacji COM+ opisane w poniższej tabeli umożliwiają klientom odbieranie powiadomień dla różnych metryk instrumentacji COM+.

Interfejsów Podane metryki
IComActivityEvents
Użytkownik implementuje IComActivityEvents otrzymywać powiadomienia o utworzeniu, zniszczeniu lub przekroczeniu limitu czasu działania.
IComAppEvents
Użytkownik implementuje IComAppEvents otrzymywać powiadomienia po uruchomieniu, zamknięciu lub wymuszonym zamknięciu aplikacji serwera.
IComApp2Events
Użytkownik implementuje IComApp2Events otrzymywać powiadomienia, jeśli aplikacja serwera COM+ jest ładowana, zamykana lub wstrzymana. Subskrybent jest również powiadamiany, jeśli aplikacja jest oznaczona do recyklingu.
IComCRMEvents
Użytkownik implementuje IComCRMEvents otrzymywać powiadomienia po uruchomieniu lub zakończeniu odzyskiwania usługi Resource Manager (CRM).
IComExceptionEvents
Użytkownik implementuje IComExceptionEvents otrzymywać powiadomienia, gdy wystąpił wyjątek użytkownika w składniku transakcyjnym.
IComIdentityEvents
Interfejs IComIdentityEvents powiadamia subskrybenta działania będącego częścią strony Active Server Pages (ASP) usług Internet Information Services (IIS).
IComInstanceEvents
IComInstance2Events
Interfejs IComInstanceEvents lub IComInstance2Events powiadamia subskrybenta o utworzeniu lub wydaniu obiektu.
IComMethodEvents
IComMethod2Events
Użytkownik implementuje IComMethodEvents lub IComMethod2Events otrzymywać powiadomienia, gdy metoda obiektu jest wywoływana, zwracana lub generuje wyjątek.
IComObjectConstructionEvents
Interfejs IComObjectConstructionEvents powiadamia subskrybenta o utworzeniu obiektu skonstruowanego w puli obiektów.
IComObjectConstruction2Events
Interfejs IComObjectConstruction2Events powiadamia subskrybenta o utworzeniu skonstruowanego obiektu.
IComObjectEvents
Użytkownik implementuje IComObjectEvents otrzymywać powiadomienia o utworzeniu lub wydaniu obiektu aktywowanego przez tryb JIT.
IComObjectPoolEvents
IComObjectPool2Events
Użytkownik implementuje IComObjectPoolEvents lub IComObjectPool2Events otrzymywać powiadomienia, jeśli obiekt transakcyjny lub nie transakcyjny zostanie dodany do lub uzyskany z puli obiektów.
IComObjectPoolEvents2
Użytkownik implementuje IComObjectPoolEvents2 otrzymywać powiadomienia o utworzeniu nowej puli lub zwracaniu lub uzyskiwaniu obiektu z puli.
IComQCEvents
Użytkownik implementuje IComQCEvents otrzymywać powiadomienia po utworzeniu lub usunięciu kolejki komunikatu.
IComResourceEvents
Użytkownik implementuje IComResourceEvents otrzymywać powiadomienia, gdy nowy zasób zostanie utworzony, przydzielony, zniszczony lub śledzony.
IComSecurityEvents
Interfejs IComSecurityEvents powiadamia subskrybenta, jeśli uwierzytelnianie wywołania metody zakończyło się pomyślnie lub nie powiodło się.
IComThreadEvents
Interfejs IComThreadEvents powiadamia subskrybenta, jeśli jednowątkowy apartament (STA) jest tworzony lub przerywany, a po przydzieleniu wątku mieszkania. Subskrybent jest również powiadamiany, jeśli działanie jest przypisane lub nieprzypisane do wątku mieszkania.
IComTrackingInfoCollection
Interfejs IComTrackingInfoCollection powiadamia subskrybenta o typie i liczbie śledzonych kolekcji.
IComTrackingInfoEvents
Interfejs IComTrackingInfoEvents powiadamia subskrybenta śledzonych zdarzeń.
IComTrackingInfoObject
Interfejs IComTrackingInfoObject powiadamia subskrybenta o zmianach właściwości śledzonych obiektów.
IComTrackingInfoProperties
Interfejs IComTrackingInfoProperties powiadamia subskrybenta o zmianach liczby i nazw śledzonych właściwości.
IComTransactionEvents
Użytkownik implementuje IComTransactionEvents być powiadamiany, gdy transakcja rozproszona składnika zostanie zatwierdzona lub przerwana.
IComTransaction2Events
Interfejs IComTransaction2Events powiadamia subskrybenta, jeśli transakcja koordynatora transakcji rozproszonej firmy Microsoft (DTC) rozpoczyna, zatwierdza lub przerywa. Subskrybent jest również powiadamiany, gdy transakcja znajduje się w fazie przygotowywania dwufazowego protokołu zatwierdzania.
IComUserEvent
Użytkownik implementuje IComUserEvent, aby otrzymywać powiadomienia o wystąpieniu zdarzenia zdefiniowanego przez użytkownika.
ISystemAppEventData
Interfejs ISystemAppEventData powiadamia subskrybenta o tworzeniu i modyfikowaniu wystąpień aplikacji COM+.