TaskToAsyncResult.End 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
End(IAsyncResult) |
等待 Task 由 IAsyncResult 返回 Begin(Task, AsyncCallback, Object) 的 包装完成。 |
End<TResult>(IAsyncResult) |
等待 Task<TResult> 由 IAsyncResult 返回 Begin(Task, AsyncCallback, Object) 的 包装完成。 |
End(IAsyncResult)
- Source:
- TaskToAsyncResult.cs
- Source:
- 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)
- Source:
- TaskToAsyncResult.cs
- Source:
- 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 等待的 。
返回
由 包装的 IAsyncResult的结果Task<TResult>。
例外
asyncResult
为 null
。
asyncResult
不是由对 Begin(Task, AsyncCallback, Object)的调用生成的。
注解
这将传播包装 Task<TResult>中存储的任何异常。