Język

AwaitExtensions.GetAwaiter Metoda

Definicja

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.

Dotyczy