Język

AsyncHelpers Klasa

Definicja

Udostępnia pomocników oczekujących na zadania i oczekujących w metodach asynchronicznych zarządzanych przez środowisko uruchomieniowe.

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
Dziedziczenie
AsyncHelpers
Atrybuty

Uwagi

Ten typ obsługuje infrastrukturę .NET i nie jest przeznaczony do użycia bezpośrednio z kodu.

Metody

Nazwisko Opis
Await(ConfiguredTaskAwaitable)

Oczekuje na określone skonfigurowane zadanie oczekujące i zgłasza wszelkie wyjątki wygenerowane przez operację.

Await(ConfiguredValueTaskAwaitable)

Oczekuje na określone zadanie skonfigurowanej wartości oczekiwane i zgłasza wszelkie wyjątki wygenerowane przez operację.

Await(Task)

Oczekuje na określony Task element i zgłasza wszelkie wyjątki wygenerowane przez operację.

Await(ValueTask)

Oczekuje na określony ValueTask element i zgłasza wszelkie wyjątki wygenerowane przez operację.

Await<T>(ConfiguredTaskAwaitable<T>)

Oczekuje na określone skonfigurowane zadanie oczekujące i zwraca jego wynik, zgłaszając wszelkie wyjątki wygenerowane przez operację.

Await<T>(ConfiguredValueTaskAwaitable<T>)

Oczekuje na określone zadanie skonfigurowanej wartości oczekiwane i zwraca jego wynik, zgłaszając wszelkie wyjątki wygenerowane przez operację.

Await<T>(Task<T>)

Oczekuje na określony Task<TResult> i zwraca jego wynik, zgłaszając wszelkie wyjątki wygenerowane przez zadanie.

Await<T>(ValueTask<T>)

Oczekuje na określony ValueTask<TResult> i zwraca jego wynik, zgłaszając wszelkie wyjątki wygenerowane przez operację.

AwaitAwaiter<TAwaiter>(TAwaiter)

Oczekuje na określony obiekt awaiter i zwraca wartość po zakończeniu oczekiwania.

HandleAsyncEntryPoint(Task)

Ta metoda ma być używana przez punkt wejścia asynchroniczny generowany przez kompilator.

HandleAsyncEntryPoint(Task<Int32>)

Ta metoda ma być używana przez punkt wejścia asynchroniczny generowany przez kompilator.

UnsafeAwaitAwaiter<TAwaiter>(TAwaiter)

Oczekuje na określony obiekt awaiter przy użyciu niebezpiecznej rejestracji kontynuacji i zwraca informację o zakończeniu oczekiwania.

Dotyczy