Penanganan acara
Penanganan peristiwa terutama didukung untuk kelas COM (kelas C++ yang mengimplementasikan objek COM, biasanya menggunakan kelas ATL atau atribut coclass ). Untuk informasi selengkapnya, lihat Penanganan peristiwa di COM.
Penanganan peristiwa juga didukung untuk kelas C++ asli (kelas C++ yang tidak menerapkan objek COM). Dukungan penanganan peristiwa C++ asli tidak digunakan lagi dan akan dihapus dalam rilis mendatang. Untuk informasi selengkapnya, lihat Penanganan peristiwa di C++asli.
Catatan
Atribut peristiwa di C++ asli tidak kompatibel dengan Standard C++. Mereka tidak dikompilasi saat Anda menentukan /permissive-
mode kesuaian.
Penanganan peristiwa mendukung penggunaan tunggal dan multithreaded. Ini melindungi data dari akses multithread simultan. Anda dapat memperoleh subkelas dari sumber peristiwa atau kelas penerima. Subkelas ini mendukung sumber dan penerimaan peristiwa yang diperluas.
Pengkompilasi Microsoft C++ mencakup atribut dan kata kunci untuk mendeklarasikan peristiwa dan penanganan aktivitas. Atribut peristiwa dan kata kunci dapat digunakan dalam program CLR dan dalam program C++ asli.
Artikel | Deskripsi |
---|---|
event_source |
Membuat sumber peristiwa. |
event_receiver |
Membuat penerima peristiwa (sink). |
__event |
Mendeklarasikan peristiwa. |
__raise |
Menekankan situs panggilan suatu peristiwa. |
__hook |
Mengaitkan metode handler dengan peristiwa. |
__unhook |
Memisahkan metode handler dari suatu peristiwa. |
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk