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
- Наследование
- Реализации
Комментарии
Этот тип предназначен только для использования компилятором.
Свойства
IsCompleted |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Получает значение, показывающее, завершена ли асинхронная задача. |
Методы
GetResult() |
Завершает ожидание завершения асинхронной задачи. |
OnCompleted(Action) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Задает действие, выполняемое, когда объект TaskAwaiter прекращает ожидать завершения выполнения асинхронной задачи. |
UnsafeOnCompleted(Action) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Планирует действие продолжения для асинхронной задачи, связанной с этим объектом типа awaiter. |