AsyncHelpers Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет вспомогательные средства для ожидающих задач и ожиданий в асинхронных методах, управляемых средой выполнения.
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
- Наследование
-
AsyncHelpers
- Атрибуты
Комментарии
Этот тип поддерживает инфраструктуру .NET и не предназначен для использования непосредственно из кода.
Методы
| Имя. | Описание |
|---|---|
| Await(ConfiguredTaskAwaitable) |
Ожидает указанную настроенную задачу, которую можно ожидать, и вызывает любое исключение, созданное операцией. |
| Await(ConfiguredValueTaskAwaitable) |
Ожидает заданную задачу с заданным значением, которую можно ожидать, и вызывает любое исключение, созданное операцией. |
| Await(Task) |
Ожидает указанного Task и вызывает любое исключение, созданное операцией. |
| Await(ValueTask) |
Ожидает указанного ValueTask и вызывает любое исключение, созданное операцией. |
| Await<T>(ConfiguredTaskAwaitable<T>) |
Ожидает заданной настроенной задачи и возвращает результат, вызывая исключение, созданное операцией. |
| Await<T>(ConfiguredValueTaskAwaitable<T>) |
Ожидает ожидаемую задачу заданного значения и возвращает результат, вызывая любое исключение, созданное операцией. |
| Await<T>(Task<T>) |
Ожидает указанного Task<TResult> и возвращает результат, вызывая исключение, созданное задачей. |
| Await<T>(ValueTask<T>) |
Ожидает указанного ValueTask<TResult> и возвращает результат, вызывая исключение, созданное операцией. |
| AwaitAwaiter<TAwaiter>(TAwaiter) |
Ожидает указанного средства ожидания и возвращает время завершения ожидания. |
| HandleAsyncEntryPoint(Task) |
Этот метод предназначен для использования асинхронной точкой входа, созданной компилятором. |
| HandleAsyncEntryPoint(Task<Int32>) |
Этот метод предназначен для использования асинхронной точкой входа, созданной компилятором. |
| UnsafeAwaitAwaiter<TAwaiter>(TAwaiter) |
Ожидает указанного средства ожидания с помощью небезопасной регистрации продолжения и возвращается после завершения ожидания. |