AwaitExtensions.GetAwaiter 方法

定义

重载

GetAwaiter(TaskScheduler)

获取在指定计划程序中计划继续的 awaiter。

GetAwaiter(WaitHandle)

为普通的提供 await 功能 WaitHandle

GetAwaiter(TaskScheduler)

获取在指定计划程序中计划继续的 awaiter。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Threading::AwaitExtensions::TaskSchedulerAwaiter GetAwaiter(System::Threading::Tasks::TaskScheduler ^ scheduler);
public static Microsoft.VisualStudio.Threading.AwaitExtensions.TaskSchedulerAwaiter GetAwaiter (this System.Threading.Tasks.TaskScheduler scheduler);
static member GetAwaiter : System.Threading.Tasks.TaskScheduler -> Microsoft.VisualStudio.Threading.AwaitExtensions.TaskSchedulerAwaiter
<Extension()>
Public Function GetAwaiter (scheduler As TaskScheduler) As AwaitExtensions.TaskSchedulerAwaiter

参数

scheduler
TaskScheduler

用于执行延续的任务计划程序。

返回

AwaitExtensions.TaskSchedulerAwaiter

一个可等待。

适用于

GetAwaiter(WaitHandle)

为普通的提供 await 功能 WaitHandle

public:
[System::Runtime::CompilerServices::Extension]
 static System::Runtime::CompilerServices::TaskAwaiter GetAwaiter(System::Threading::WaitHandle ^ handle);
public static System.Runtime.CompilerServices.TaskAwaiter GetAwaiter (this System.Threading.WaitHandle handle);
static member GetAwaiter : System.Threading.WaitHandle -> System.Runtime.CompilerServices.TaskAwaiter
<Extension()>
Public Function GetAwaiter (handle As WaitHandle) As TaskAwaiter

参数

handle
WaitHandle

要等待的句柄。

返回

TaskAwaiter

Awaiter。

适用于