Konsep Peristiwa COM+
Layanan peristiwa COM+ adalah sistem peristiwa yang digabungkan secara otomatis dan yang digabungkan secara longgar yang menyimpan informasi peristiwa dari penerbit yang berbeda di katalog COM+. Pelanggan dapat mengkueri penyimpanan kejadian ini dan memilih peristiwa yang ingin mereka dengar.
Nota
Peristiwa diidentifikasi oleh metode dalam antarmuka COM+, yang dikenal sebagai metode peristiwa , dan berasal dari penerbit serta dikirim ke pelanggan yang tepat melalui layanan peristiwa COM+. Metode peristiwa harus diberi nama unik dan hanya dapat berisi parameter input (tidak ada parameter output atau input/output). Nilai yang dikembalikan harus HRESULT.
Layanan peristiwa COM+ menangani sebagian besar semantik peristiwa untuk penerbit dan pelanggan. Penerbit menawarkan untuk menerbitkan jenis peristiwa, dan pelanggan meminta jenis peristiwa dari penerbit. Tidak seperti sistem acara yang digabungkan dengan erat, di mana penerbit harus menangani overhead dengan memanggil pelanggan secara langsung, layanan acara COM+ mempertahankan data langganan dalam katalog COM+ secara independen dari penerbit dan pelanggan. Ini menyederhanakan model pemrograman untuk penerbit dan pelanggan karena komponen pelanggan COM+ tidak perlu berisi logika untuk membangun langganan.
Karena siklus hidup data langganan peristiwa COM+ terpisah dari penerbit atau pelanggan, langganan dapat dibuat sebelum pelanggan atau aplikasi penerbit aktif. Ini juga berarti bahwa penerbit dan pelanggan dapat dikembangkan dan disebarkan secara terpisah. Penerbit dapat beroperasi tanpa mengetahui jumlah dan lokasi pelanggan. Pelanggan menggunakan layanan COM+ Events untuk menemukan penerbit dan mengelola langganan mereka.
Topik berikut di bagian ini memberikan informasi terperinci tentang elemen inti layanan peristiwa COM+ dan cara menggunakannya.
- Objek Kelas Peristiwa COM+
- Langganan
- Menerbitkan dan Mengirimkan Acara di COM+
- Menyaring Peristiwa di COM+
- Menggunakan Event COM+ pada Komponen Antrean COM+
Topik terkait