Baca dalam bahasa Inggris

Bagikan melalui


Menerbitkan dan Mengirimkan Peristiwa di COM+

Untuk menerbitkan peristiwa, cukup buat instans kelas peristiwa objek dan panggil metode yang diinginkan; untuk instruksi terperinci tentang cara melakukan ini dalam kode, lihat Menerbitkan Peristiwa.

Saat penerbit memicu sebuah peristiwa, layanan COM+ Events mencari database langganan untuk menemukan semua subscriber yang telah mendaftarkan langganan ke kelas peristiwa yang diinstansiasi. Ini terhubung ke pelanggan subscriber tersebut (dengan pembuatan langsung, moniker, atau komponen antrean) dan memanggil fungsi/metode. Untuk mendukung lebih dari satu pemberitahuan pelanggan untuk suatu peristiwa, metode hanya dapat berisi dalam parameter dan hanya harus mengembalikan keberhasilan atau kegagalan nilai HRESULT.

Catatan

Versi peristiwa COM+ ini tidak mendukung penyimpanan peristiwa terdistribusi. Pelanggan harus berlangganan acara di setiap komputer di mana pelanggan ingin menerima pemberitahuan. Sebagai alternatif, Anda dapat mendaftarkan objek kelas peristiwa dan langganan di komputer pusat dan membuat instans objek kelas kejadian ini dari komputer jarak jauh tempat Anda menerbitkan peristiwa. Pengiriman peristiwa disediakan baik oleh DCOM atau oleh layanan komponen antrean COM+. Untuk informasi selengkapnya mengenai penggunaan layanan komponen antrean COM+, lihat Menggunakan Peristiwa COM+ dengan Komponen Antrean COM+.

 

Secara default, layanan peristiwa COM+ mengaktifkan peristiwa satu per satu, tanpa urutan yang ditentukan atau dapat diulang. Penerbit yang perlu mengontrol urutan di mana pelanggan menerima peristiwa dapat menerapkan filter penerbit. (Untuk informasi lebih lanjut, lihat Memfilter Peristiwa di COM+.)

Penyaringan Event di COM+

Langganan

Objek Kelas Peristiwa COM+

Menggunakan Event COM+ dengan Komponen Antrian COM+