AwaitExtensions.GetAwaiter Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| GetAwaiter(SynchronizationContext) |
Pobiera element awaiter, który planuje kontynuacje określonego SynchronizationContextelementu . |
| GetAwaiter(TaskScheduler) |
Pobiera element awaiter, który planuje kontynuacje określonego harmonogramu. |
| GetAwaiter(WaitHandle) |
Zapewnia funkcję await dla zwykłych WaitHandles. |
GetAwaiter(SynchronizationContext)
Pobiera element awaiter, który planuje kontynuacje określonego SynchronizationContextelementu .
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
Parametry
- synchronizationContext
- SynchronizationContext
Kontekst synchronizacji używany do wykonywania kontynuacji.
Zwraca
Oczekiwany.
Uwagi
Zwrócony element awaiter będzie zawsze zwracany, nawet jeśli jest już wykonywany w ramach określonego synchronizationContextelementu .
Dotyczy
GetAwaiter(TaskScheduler)
Pobiera element awaiter, który planuje kontynuacje określonego harmonogramu.
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
Parametry
- scheduler
- TaskScheduler
Harmonogram zadań używany do wykonywania kontynuacji.
Zwraca
Oczekiwany.
Dotyczy
GetAwaiter(WaitHandle)
Zapewnia funkcję await dla zwykłych WaitHandles.
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
Parametry
- handle
- WaitHandle
Uchwyt do oczekiwania.
Zwraca
Awaiter.