winrt::fungsi resume_after (C++/WinRT)
Fungsi pembantu—untuk digunakan dalam coroutine—yang mengembalikan kontrol ke pemanggil, lalu melanjutkan eksekusi pada utas kumpulan utas setelah penundaan.
Untuk informasi selengkapnya, lihat Operasi konkurensi dan asinkron.
Sintaks
inline auto resume_after(winrt::Windows::Foundation::TimeSpan duration) noexcept;
Parameter
duration
Durasi penundaan.
Mengembalikan nilai
Objek yang dapat co_await
Anda .
Keterangan
Anda dapat menggunakan fungsi dan operator di std::chrono dan std::literals::chrono_literals namespace untuk membuat nilai TimeSpan dengan nyaman.
co_await winrt::resume_after(std::chrono::milliseconds(250));
using namespace std::literals::chrono_literals;
co_await winrt::resume_after(250ms);
Persyaratan
SDK minimum yang didukung: Windows SDK versi 10.0.17134.0 (Windows 10, versi 1803)
Namespace: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)