Sprache

AsyncHelpers Klasse

Definition

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.

Gilt für: