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 , для чего ждать.
Возвращаемое значение
Результат Task<TResult> завернутого в оболочку IAsyncResult.
Исключения
asyncResult равно null.
asyncResult не был создан вызовом Begin(Task, AsyncCallback, Object).
Комментарии
Это приведет к распространению любого исключения, хранящегося в оболочке Task<TResult>.