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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Планирует действие продолжения для асинхронной задачи, связанной с этим ожиданием. |