TaskToAsyncResult.End Метод

Определение

Перегрузки

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

Task Ожидает завершения оболочки, возвращаемой IAsyncResult возвращаемойBegin(Task, AsyncCallback, Object).

End<TResult>(IAsyncResult)

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

End(IAsyncResult)

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

Task Ожидает завершения оболочки, возвращаемой IAsyncResult возвращаемойBegin(Task, AsyncCallback, Object).

public:
 static void End(IAsyncResult ^ asyncResult);
public static void End(IAsyncResult asyncResult);
static member End : IAsyncResult -> unit
Public Shared Sub End (asyncResult As IAsyncResult)

Параметры

asyncResult
IAsyncResult

То IAsyncResult , для чего ждать.

Исключения

asyncResult равно null.

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

Комментарии

Это приведет к распространению любого исключения, хранящегося в оболочке Task.

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

End<TResult>(IAsyncResult)

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

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

public:
generic <typename TResult>
 static TResult End(IAsyncResult ^ asyncResult);
public static TResult End<TResult>(IAsyncResult asyncResult);
static member End : IAsyncResult -> 'Result
Public Shared Function End(Of TResult) (asyncResult As IAsyncResult) As TResult

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

TResult

Тип создаваемого результата.

Параметры

asyncResult
IAsyncResult

То IAsyncResult , для чего ждать.

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

TResult

Результат Task<TResult> завернутого в оболочку IAsyncResult.

Исключения

asyncResult равно null.

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

Комментарии

Это приведет к распространению любого исключения, хранящегося в оболочке Task<TResult>.

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