TaskToAsyncResult.End メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| End(IAsyncResult) |
Begin(Task, AsyncCallback, Object)によって返されたIAsyncResultによってラップされたTaskが完了するまで待機します。 |
| End<TResult>(IAsyncResult) |
Begin(Task, AsyncCallback, Object)によって返されたIAsyncResultによってラップされたTask<TResult>が完了するまで待機します。 |
End(IAsyncResult)
Begin(Task, AsyncCallback, Object)によって返されたIAsyncResultによってラップされたTaskが完了するまで待機します。
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)
Begin(Task, AsyncCallback, Object)によって返されたIAsyncResultによってラップされたTask<TResult>が完了するまで待機します。
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>に格納されているすべての例外が伝達されます。