TaskToAsyncResult クラス

定義

Taskを使用して、"Begin" メソッドと "End" メソッドに基づいて非同期プログラミング モデル パターンを実装するためのメソッドを提供します。

public ref class TaskToAsyncResult abstract sealed
public static class TaskToAsyncResult
type TaskToAsyncResult = class
Public Class TaskToAsyncResult
継承
TaskToAsyncResult

メソッド

名前 説明
Begin(Task, AsyncCallback, Object)

指定したTaskから新しいIAsyncResultを作成し、必要に応じてタスクの完了時にcallbackを呼び出します。

End(IAsyncResult)

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

End<TResult>(IAsyncResult)

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

Unwrap(IAsyncResult)

Begin(Task, AsyncCallback, Object)によって作成されたIAsyncResultから基になるTaskを抽出します。

Unwrap<TResult>(IAsyncResult)

Begin(Task, AsyncCallback, Object)によって作成されたIAsyncResultから基になるTask<TResult>を抽出します。

適用対象