Bagikan melalui


winrt::d eferrable_event_args struct template (C++/WinRT)

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 .

Lihat juga