TaskToAsyncResult.End メソッド

定義

オーバーロード

名前 説明
End(IAsyncResult)

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

End<TResult>(IAsyncResult)

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

End(IAsyncResult)

ソース:
TaskToAsyncResult.cs
ソース:
TaskToAsyncResult.cs
ソース:
TaskToAsyncResult.cs
ソース:
TaskToAsyncResult.cs

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

例外

asyncResultnullです。

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

注釈

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

適用対象

End<TResult>(IAsyncResult)

ソース:
TaskToAsyncResult.cs
ソース:
TaskToAsyncResult.cs
ソース:
TaskToAsyncResult.cs
ソース:
TaskToAsyncResult.cs

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

返品

TResult

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

例外

asyncResultnullです。

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

注釈

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

適用対象