Konsep Peristiwa COM+
Layanan peristiwa COM+ adalah sistem peristiwa otomatis 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.
Catatan
Peristiwa diidentifikasi oleh metode dalam antarmuka COM+, yang dikenal sebagai metode peristiwa, dan berasal dari penerbit dan dikirim ke pelanggan atau pelanggan yang benar 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 peristiwa yang digabungkan dengan erat, di mana penerbit harus menangani overhead pelanggan panggilan secara langsung, layanan peristiwa COM+ mempertahankan data langganan di katalog COM+, 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 ditulis tanpa sepengetahuan 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 Peristiwa di COM+
- Memfilter Peristiwa di COM+
- Menggunakan Peristiwa COM+ dengan Komponen Antrean COM+
Topik terkait