Kelas AgileEventSource
Mewakili peristiwa yang dinaikkan oleh komponen tangkas, yang merupakan komponen yang dapat diakses dari utas apa pun. Mewarisi dari EventSource dan mengambil alih Add
fungsi anggota dengan parameter jenis tambahan untuk menentukan opsi cara memanggil peristiwa tangkas.
Sintaks
template<
typename TDelegateInterface,
typename TEventSourceOptions = Microsoft::WRL::InvokeModeOptions<FireAll>
>
class AgileEventSource :
public Microsoft::WRL::EventSource<
TDelegateInterface, TEventSourceOptions>;
Parameter
TDelegateInterface
Antarmuka ke delegasi yang mewakili penanganan aktivitas.
TEventSourceOptions
Struktur InvokeModeOptions yang bidang invokeMode-nya diatur ke InvokeMode::StopOnFirstError
atau InvokeMode::FireAll
.
Keterangan
Sebagian besar komponen dalam Windows Runtime adalah komponen yang tangkas. Untuk informasi selengkapnya, lihat Threading dan Marshaling (C++/CX).
Hierarki Warisan
EventSource
AgileEventSource
Persyaratan
Header: event.h
Namespace: Microsoft::WRL
Anggota
Metode Publik
Nama | Deskripsi |
---|---|
AgileEventSource::Tambahkan Metode | Menambahkan penanganan aktivitas tangkas yang diwakili oleh antarmuka delegasi yang ditentukan ke kumpulan penanganan aktivitas untuk objek AgileEventSource saat ini. |
AgileEventSource::Tambahkan Metode
Menambahkan penanganan aktivitas yang diwakili oleh antarmuka delegasi yang ditentukan ke kumpulan penanganan aktivitas untuk objek EventSource saat ini.
Sintaks
HRESULT Add(
_In_ TDelegateInterface* delegateInterface,
_Out_ EventRegistrationToken* token
);
Parameter
delegateInterface
Antarmuka ke objek delegasi, yang mewakili penanganan aktivitas.
token
Ketika operasi ini selesai, handel yang mewakili peristiwa. Gunakan token ini sebagai parameter ke Remove()
metode untuk membuang penanganan aktivitas.
Tampilkan Nilai
S_OK jika berhasil; jika tidak, HRESULT yang menunjukkan kesalahan.
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