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_awaitAnda .

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)

Lihat juga