COM+ Antarmuka Instrumentasi

Metrik Instrumentasi COM+ diterbitkan ke klien dengan menggunakan PERISTIWA COM+, sistem peristiwa yang digabungkan secara longgar (LCE) yang menyimpan informasi peristiwa dari penerbit yang berbeda di penyimpanan peristiwa di katalog COM+. Metrik dikelompokkan dalam kategori berdasarkan jenis objek yang mereka berikan informasinya. Untuk setiap kategori, ada antarmuka koresponden tempat klien dapat berlangganan, dan klien yang berlangganan menerima semua metrik dalam kategori tersebut. Klien juga dapat berlangganan metode tertentu pada antarmuka untuk menerima metrik tertentu melalui metrik pemfilteran.

Antarmuka instrumentasi COM+ yang dijelaskan dalam tabel berikut memungkinkan klien menerima pemberitahuan untuk berbagai metrik instrumentasi COM+.

Antarmuka Metrik yang disediakan
IComActivityEvents
Pengguna mengimplementasikan IComActivityEvents untuk diberi tahu saat aktivitas dibuat, dihancurkan, atau kehabisan waktu.
IComAppEvents
Pengguna mengimplementasikan IComAppEvents untuk diberi tahu ketika aplikasi server dimulai, dimatikan, atau dipaksa untuk dimatikan.
IComApp2Events
Pengguna mengimplementasikan IComApp2Events untuk diberi tahu jika aplikasi server COM+ dimuat, dimatikan, atau dijeda. Pelanggan juga diberi tahu jika aplikasi ditandai untuk daur ulang.
IComCRMEvents
Pengguna mengimplementasikan IComCRMEvents untuk diberi tahu ketika pemulihan Compensating Resource Manager (CRM) dimulai atau selesai.
IComExceptionEvents
Pengguna mengimplementasikan IComExceptionEvents untuk diberi tahu ketika pengecualian pengguna telah terjadi dalam komponen transaksional.
IComIdentityEvents
Antarmuka IComIdentityEvents memberi tahu pelanggan aktivitas yang merupakan bagian dari halaman Halaman Server Aktif (ASP) Layanan Informasi Internet (IIS).
IComInstanceEvents
IComInstance2Events
Antarmuka IComInstanceEvents atau IComInstance2Events memberi tahu pelanggan tentang pembuatan atau rilis objek.
IComMethodEvents
IComMethod2Events
Pengguna mengimplementasikan IComMethodEvents atau IComMethod2Events untuk diberi tahu ketika metode objek dipanggil, dikembalikan, atau menghasilkan pengecualian.
IComObjectConstructionEvents
Antarmuka IComObjectConstructionEvents memberi tahu pelanggan jika objek yang dibangun dibuat dalam kumpulan objek.
IComObjectConstruction2Events
Antarmuka IComObjectConstruction2Events memberi tahu pelanggan jika objek yang dibangun dibuat.
IComObjectEvents
Pengguna mengimplementasikan IComObjectEvents untuk diberi tahu saat objek yang diaktifkan JIT dibuat atau dirilis.
IComObjectPoolEvents
IComObjectPool2Events
Pengguna mengimplementasikan IComObjectPoolEvents atau IComObjectPool2Events untuk diberi tahu jika objek transaksional atau non-transaksional ditambahkan ke atau diperoleh dari kumpulan objek.
IComObjectPoolEvents2
Pengguna mengimplementasikan IComObjectPoolEvents2 untuk diberi tahu ketika kumpulan baru dibuat atau objek dikembalikan atau diperoleh dari kumpulan.
IComQCEvents
Pengguna mengimplementasikan IComQCEvents untuk diberi tahu saat pesan antrean dibuat atau dibatalkan antreannya.
IComResourceEvents
Pengguna mengimplementasikan IComResourceEvents untuk diberi tahu saat sumber daya baru dibuat, dialokasikan, dihancurkan, atau dilacak.
IComSecurityEvents
Antarmuka IComSecurityEvents memberi tahu pelanggan jika autentikasi panggilan metode berhasil atau gagal.
IComThreadEvents
Antarmuka IComThreadEvents memberi tahu pelanggan jika apartemen berulir tunggal (STA) dibuat atau dihentikan, dan ketika utas apartemen dialokasikan. Pelanggan juga diberi tahu jika aktivitas ditetapkan atau tidak ditetapkan ke utas apartemen.
IComTrackingInfoCollection
Antarmuka IComTrackingInfoCollection memberi tahu pelanggan tentang jenis dan jumlah koleksi terlacak.
IComTrackingInfoEvents
Antarmuka IComTrackingInfoEvents memberi tahu pelanggan peristiwa terlacak.
IComTrackingInfoObject
Antarmuka IComTrackingInfoObject memberi tahu pelanggan tentang perubahan pada properti objek yang dilacak.
IComTrackingInfoProperties
Antarmuka IComTrackingInfoProperties memberi tahu pelanggan perubahan pada jumlah dan nama properti terlacak.
IComTransactionEvents
Pengguna mengimplementasikan IComTransactionEvents untuk diberi tahu ketika transaksi terdistribusi komponen dilakukan atau dibatalkan.
IComTransaction2Events
Antarmuka IComTransaction2Events memberi tahu pelanggan jika transaksi Koordinator Transaksi Terdistribusi Microsoft (DTC) dimulai, diterapkan, atau dibatalkan. Pelanggan juga diberi tahu ketika transaksi berada dalam fase persiapan protokol penerapan dua fase.
IComUserEvent
Pengguna mengimplementasikan IComUserEvent untuk diberi tahu ketika peristiwa yang ditentukan pengguna telah terjadi.
ISystemAppEventData
Antarmuka ISystemAppEventData memberi tahu pelanggan tentang pembuatan dan modifikasi instans aplikasi COM+.