Поделиться через


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

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

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