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


TaskToAsyncResult Класс

Определение

Предоставляет методы для использования Task для реализации шаблона модели асинхронного программирования на основе методов Begin и End.

public ref class TaskToAsyncResult abstract sealed
public static class TaskToAsyncResult
type TaskToAsyncResult = class
Public Class TaskToAsyncResult
Наследование
TaskToAsyncResult

Методы

Begin(Task, AsyncCallback, Object)

Создает новый IAsyncResult объект из указанного Taskобъекта , при необходимости вызывая callback при завершении задачи.

End(IAsyncResult)

Task Ожидает завершения операции , упаковаемой IAsyncResult возвращенным Begin(Task, AsyncCallback, Object) .

End<TResult>(IAsyncResult)

Task<TResult> Ожидает завершения операции , упаковаемой IAsyncResult возвращенным Begin(Task, AsyncCallback, Object) .

Unwrap(IAsyncResult)

Извлекает базовый Task объект из объекта , созданного IAsyncResult .Begin(Task, AsyncCallback, Object)

Unwrap<TResult>(IAsyncResult)

Извлекает базовый Task<TResult> объект из объекта , созданного IAsyncResult .Begin(Task, AsyncCallback, Object)

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