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+. |