TaskAwaiter Структура
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет объект, который ожидает завершения асинхронной задачи.
public value class TaskAwaiter : System::Runtime::CompilerServices::ICriticalNotifyCompletion
public struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
public readonly struct TaskAwaiter : System.Runtime.CompilerServices.ICriticalNotifyCompletion
type TaskAwaiter = struct
interface ICriticalNotifyCompletion
interface INotifyCompletion
Public Structure TaskAwaiter
Implements ICriticalNotifyCompletion
- Наследование
- Реализации
Этот тип предназначен только для использования компилятором.
Is |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает значение, показывающее, завершена ли асинхронная задача. |
Get |
Завершает ожидание завершения асинхронной задачи. |
On |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает действие, выполняемое, когда объект TaskAwaiter прекращает ожидать завершения выполнения асинхронной задачи. |
Unsafe |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. |
Продукт | Версии |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |