TaskToAsyncResult.Unwrap Метод

Определение

Перегрузки

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

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

Unwrap<TResult>(IAsyncResult)

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

Unwrap(IAsyncResult)

Исходный код:
TaskToAsyncResult.cs
Исходный код:
TaskToAsyncResult.cs
Исходный код:
TaskToAsyncResult.cs
Исходный код:
TaskToAsyncResult.cs

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

public:
 static System::Threading::Tasks::Task ^ Unwrap(IAsyncResult ^ asyncResult);
public static System.Threading.Tasks.Task Unwrap(IAsyncResult asyncResult);
static member Unwrap : IAsyncResult -> System.Threading.Tasks.Task
Public Shared Function Unwrap (asyncResult As IAsyncResult) As Task

Параметры

Возвращаемое значение

Завернутый TaskIAsyncResult.

Исключения

asyncResult равно null.

asyncResult не был создан вызовом Begin(Task, AsyncCallback, Object).

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

Unwrap<TResult>(IAsyncResult)

Исходный код:
TaskToAsyncResult.cs
Исходный код:
TaskToAsyncResult.cs
Исходный код:
TaskToAsyncResult.cs
Исходный код:
TaskToAsyncResult.cs

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

public:
generic <typename TResult>
 static System::Threading::Tasks::Task<TResult> ^ Unwrap(IAsyncResult ^ asyncResult);
public static System.Threading.Tasks.Task<TResult> Unwrap<TResult>(IAsyncResult asyncResult);
static member Unwrap : IAsyncResult -> System.Threading.Tasks.Task<'Result>
Public Shared Function Unwrap(Of TResult) (asyncResult As IAsyncResult) As Task(Of TResult)

Параметры типа

TResult

Тип результата, созданного возвращаемой задачей.

Параметры

Возвращаемое значение

Завернутый Task<TResult>IAsyncResult.

Исключения

asyncResult равно null.

asyncResult не был создан вызовом Begin(Task, AsyncCallback, Object)или Task<TResult> предоставленным Begin(Task, AsyncCallback, Object) параметром универсального типа, который отличается от предоставленного TResult для этого вызова.

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