Sprache

AwaitExtensions.GetAwaiter Methode

Definition

Überlädt

Name Beschreibung
GetAwaiter(SynchronizationContext)

Ruft einen Awaiter ab, der Fortsetzungen für die angegebene SynchronizationContext.

GetAwaiter(TaskScheduler)

Ruft einen Awaiter ab, der Fortsetzungen für den angegebenen Zeitplan plant.

GetAwaiter(WaitHandle)

Stellt die Await-Funktionalität für gewöhnliche WaitHandleFunktionen bereit.

GetAwaiter(SynchronizationContext)

Ruft einen Awaiter ab, der Fortsetzungen für die angegebene SynchronizationContext.

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

Parameter

synchronizationContext
SynchronizationContext

Der Synchronisierungskontext, der zum Ausführen von Fortsetzungen verwendet wird.

Gibt zurück

Eine wartebar.

Hinweise

Der zurückgegebene Awaiter führt immer zu einer Rendite, auch wenn er bereits innerhalb des angegebenen synchronizationContextBereichs ausgeführt wird.

Gilt für:

GetAwaiter(TaskScheduler)

Ruft einen Awaiter ab, der Fortsetzungen für den angegebenen Zeitplan plant.

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

Parameter

scheduler
TaskScheduler

Der Aufgabenplaner, der zum Ausführen von Fortsetzungen verwendet wird.

Gibt zurück

Eine wartebar.

Gilt für:

GetAwaiter(WaitHandle)

Stellt die Await-Funktionalität für gewöhnliche WaitHandleFunktionen bereit.

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

Parameter

handle
WaitHandle

Das Handle, auf das gewartet werden soll.

Gibt zurück

Der Awaiter.

Gilt für: