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 menerapkan IComActivityEvents untuk diberi tahu saat aktivitas dibuat, dihancurkan, atau kehabisan waktu. |
IComAppEvents |
Pengguna menerapkan IComAppEvents untuk diberi tahu ketika aplikasi server dimulai, dimatikan, atau dipaksa untuk dimatikan. |
IComApp2Events |
Pengguna menerapkan IComApp2Events untuk diberi tahu jika aplikasi server COM+ dimuat, dimatikan, atau dijeda. Pelanggan juga diberi tahu jika aplikasi ditandai untuk daur ulang. |
IComCRMEvents |
Pengguna menerapkanIComCRMEventsuntuk diberi tahu saat pemulihan Compensating Resource Manager (CRM) dimulai atau selesai. |
IComExceptionEvents |
Pengguna menerapkan IComExceptionEvents untuk diberi tahu ketika pengecualian pengguna telah terjadi dalam komponen transaksional. |
IComIdentityEvents |
AntarmukaIComIdentityEvents memberi tahu pelanggan aktivitas yang merupakan bagian dari halaman Halaman Server Aktif (ASP) Internet Information Services (IIS). |
IComInstanceEvents IComInstance2Events |
AntarmukaIComInstanceEvents atauIComInstance2Events memberi tahu pelanggan tentang pembuatan atau rilis objek. |
IComMethodEvents IComMethod2Events |
Pengguna menerapkan 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 di kumpulan objek. |
IComObjectConstruction2Events |
Antarmuka IComObjectConstruction2Events memberi tahu pelanggan jika objek yang dibuat dibuat. |
IComObjectEvents |
Pengguna mengimplementasikan IComObjectEvents untuk diberi tahu saat objek yang diaktifkan JIT dibuat atau dirilis. |
IComObjectPoolEvents IComObjectPool2Events |
Pengguna menerapkan IComObjectPoolEvents atau IComObjectPool2Events untuk diberi tahu jika objek transaksional atau non-transaksional ditambahkan ke atau diperoleh dari kumpulan objek. |
IComObjectPoolEvents2 |
Pengguna menerapkan 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 menerapkanIComResourceEvents 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 |
AntarmukaIComTrackingInfoCollection 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 terlacak. |
IComTrackingInfoProperties |
Antarmuka IComTrackingInfoProperties memberi tahu pelanggan perubahan pada jumlah dan nama properti terlacak. |
IComTransactionEvents |
Pengguna menerapkan IComTransactionEvents untuk diberi tahu ketika transaksi terdistribusi komponen dilakukan atau dibatalkan. |
IComTransaction2Events |
AntarmukaIComTransaction2Events 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 menerapkan IComUserEvent untuk diberi tahu ketika peristiwa yang ditentukan pengguna telah terjadi. |
ISystemAppEventData |
AntarmukaISystemAppEventData memberi tahu pelanggan tentang pembuatan dan modifikasi instans aplikasi COM+. |