AwaitExtensions.GetAwaiter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.