TaskToAsyncResult.End メソッド

定義

オーバーロード

End(IAsyncResult)

によってラップされた IAsyncResultBegin(Task, AsyncCallback, Object)Task完了するまで待機します。

End<TResult>(IAsyncResult)

によってラップされた IAsyncResultBegin(Task, AsyncCallback, Object)Task<TResult>完了するまで待機します。

End(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

によってラップされた 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待機する 対象の 。

例外

asyncResultnull です。

asyncResult の呼び出し Begin(Task, AsyncCallback, Object)によって生成されませんでした。

注釈

これにより、ラップされた に格納されているすべての例外が伝達されます Task

適用対象

End<TResult>(IAsyncResult)

Source:
TaskToAsyncResult.cs
Source:
TaskToAsyncResult.cs

によってラップされた 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待機する 対象の 。

戻り値

TResult

によってIAsyncResultラップされた のTask<TResult>結果。

例外

asyncResultnull です。

asyncResult の呼び出し Begin(Task, AsyncCallback, Object)によって生成されませんでした。

注釈

これにより、ラップされた に格納されているすべての例外が伝達されます Task<TResult>

適用対象