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