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
Наследование
TaskAwaiter
Реализации

Комментарии

Этот тип предназначен только для использования компилятором.

Свойства

Имя Описание
IsCompleted

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, завершена ли асинхронная задача.

Методы

Имя Описание
GetResult()

Заканчивает ожидание завершения асинхронной задачи.

OnCompleted(Action)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает действие для выполнения, когда TaskAwaiter объект перестает ожидать завершения асинхронной задачи.

UnsafeOnCompleted(Action)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Планирует действие продолжения для асинхронной задачи, связанной с этим ожиданием.

Применяется к