TaskToAsyncResult.End 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| End(IAsyncResult) | |
| End<TResult>(IAsyncResult) |
等待Task<TResult>包裹IAsyncResultBegin(Task, AsyncCallback, Object)完成。 |
End(IAsyncResult)
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)
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
被包裹的IAsyncResult結果Task<TResult>。
例外狀況
asyncResult 是 null。
asyncResult並非由呼叫產生。Begin(Task, AsyncCallback, Object)
備註
這會傳播任何儲存在包裹 Task<TResult>中的例外。