Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jenis yang dapat Anda gunakan untuk mengimplementasikan (menghasilkan) pola peristiwa yang dapat ditangguhkan. Untuk informasi selengkapnya, dan contoh kode, lihat Peristiwa yang dapat ditangguhkan.
Sintaks
template<typename D>
struct deferrable_event_args
Parameter templat
typename D Jenis argumen peristiwa dari peristiwa yang dapat ditangguhkan.
Persyaratan
SDK minimum yang didukung: Saat ini di Pratinjau Insider SDK Windows
Namespace: winrt
Header: $(ProjectDir)Generated Files\winrt\Windows.Foundation.h
Fungsi anggota
| Fungsi | Deskripsi |
|---|---|
| deferrable_event_args::GetDeferral function | Dipanggil oleh penerima peristiwa untuk mengambil penolakan. |
| fungsi deferrable_event_args::wait_for_deferrals | Selesai ketika semua penundaan yang terutang telah selesai (jika tidak ada penundaan yang diambil, maka segera selesai). |
deferrable_event_args::GetDeferral function
Dipanggil oleh penerima peristiwa untuk mengambil penolakan. Melakukannya menunjukkan kepada sumber kejadian bahwa aktivitas pasca-peristiwa harus ditunda sampai Selesai telah dipanggil pada penangguhkan. Ini memungkinkan penanganan aktivitas untuk melakukan tindakan asinkron sebagai respons terhadap suatu peristiwa.
Sintaks
winrt::Windows::Foundation::Deferral GetDeferral();
Mengembalikan nilai
Objek Windows::Foundation::D eferral .
fungsi deferrable_event_args::wait_for_deferrals
Selesai ketika semua penundaan yang terutang telah selesai (jika tidak ada penundaan yang diambil, maka segera selesai).
Sintaks
winrt::Windows::Foundation::IAsyncAction wait_for_deferrals();
Mengembalikan nilai
Objek Windows::Foundation::IAsyncAction .