Bagikan melalui


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