AwaitExtensions.GetAwaiter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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。