言語

AwaitExtensions.GetAwaiter メソッド

定義

オーバーロード

名前 説明
GetAwaiter(SynchronizationContext)

指定した SynchronizationContextの継続をスケジュールする awaiter を取得します。

GetAwaiter(TaskScheduler)

指定したスケジューラの継続をスケジュールする awaiter を取得します。

GetAwaiter(WaitHandle)

通常の WaitHandleに await 機能を提供します。

GetAwaiter(SynchronizationContext)

指定した SynchronizationContextの継続をスケジュールする awaiter を取得します。

public static Microsoft.VisualStudio.Threading.AwaitExtensions.SynchronizationContextAwaiter GetAwaiter(this System.Threading.SynchronizationContext synchronizationContext);
static member GetAwaiter : System.Threading.SynchronizationContext -> Microsoft.VisualStudio.Threading.AwaitExtensions.SynchronizationContextAwaiter
<Extension()>
Public Function GetAwaiter (synchronizationContext As SynchronizationContext) As AwaitExtensions.SynchronizationContextAwaiter

パラメーター

synchronizationContext
SynchronizationContext

継続を実行するために使用される同期コンテキスト。

返品

待機可能。

注釈

指定したsynchronizationContext内で既に実行されている場合でも、返される awaiter はに生成されます。

適用対象

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

継続を実行するために使用されるタスク スケジューラ。

返品

待機可能。

適用対象

GetAwaiter(WaitHandle)

通常の WaitHandleに await 機能を提供します。

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

待機するハンドル。

返品

awaiter。

適用対象