AsyncHelpers Klasse
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.
Stellt Hilfsprogramme zum Warten von Aufgaben und Awaitern in asynchronen Methoden mit Laufzeitverwaltung bereit.
public ref class AsyncHelpers abstract sealed
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static class AsyncHelpers
public static class AsyncHelpers
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5007", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type AsyncHelpers = class
type AsyncHelpers = class
Public Class AsyncHelpers
- Vererbung
-
AsyncHelpers
- Attribute
Hinweise
Dieser Typ unterstützt .NET Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Methoden
| Name | Beschreibung |
|---|---|
| Await(ConfiguredTaskAwaitable) |
Wartet auf die angegebene konfigurierte Aufgabe, auf die gewartet werden kann, und löst alle vom Vorgang erzeugten Ausnahmen aus. |
| Await(ConfiguredValueTaskAwaitable) |
Wartet auf die angegebene konfigurierte Wertaufgabe, auf die gewartet werden kann, und löst alle vom Vorgang erzeugten Ausnahmen aus. |
| Await(Task) |
Wartet auf den angegebenen Task Wert und löst alle vom Vorgang erzeugten Ausnahmen aus. |
| Await(ValueTask) |
Wartet auf den angegebenen ValueTask Wert und löst alle vom Vorgang erzeugten Ausnahmen aus. |
| Await<T>(ConfiguredTaskAwaitable<T>) |
Wartet auf die angegebene konfigurierte Aufgabe, auf die gewartet werden kann, und gibt das Ergebnis zurück, wodurch alle vom Vorgang erzeugten Ausnahmen ausgelöst werden. |
| Await<T>(ConfiguredValueTaskAwaitable<T>) |
Wartet auf die angegebene konfigurierte Wertaufgabe, auf die gewartet werden kann, und gibt das Ergebnis zurück, wobei alle vom Vorgang erzeugten Ausnahmen ausgelöst werden. |
| Await<T>(Task<T>) |
Wartet auf den angegebenen Task<TResult> Wert und gibt das Ergebnis zurück und löst alle vom Vorgang erzeugten Ausnahmen aus. |
| Await<T>(ValueTask<T>) |
Wartet auf den angegebenen ValueTask<TResult> Wert und gibt sein Ergebnis zurück, wobei alle vom Vorgang erzeugten Ausnahmen ausgelöst werden. |
| AwaitAwaiter<TAwaiter>(TAwaiter) |
Wartet auf den angegebenen Awaiter und gibt zurück, wenn der Awaiter abgeschlossen ist. |
| HandleAsyncEntryPoint(Task) |
Diese Methode soll von einem vom Compiler generierten asynchronen Einstiegspunkt verwendet werden. |
| HandleAsyncEntryPoint(Task<Int32>) |
Diese Methode soll von einem vom Compiler generierten asynchronen Einstiegspunkt verwendet werden. |
| UnsafeAwaitAwaiter<TAwaiter>(TAwaiter) |
Erwartet den angegebenen Awaiter mithilfe der unsicheren Fortsetzungsregistrierung und gibt zurück, wenn der Awaiter abgeschlossen ist. |