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
Ожидает завершения операции , 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
Ожидает завершения операции , 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>.