情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

IAsyncResult インターフェイス

2013/12/12

非同期操作のステータスを表します。

Namespace:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public interface IAsyncResult

IAsyncResult 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック プロパティAsyncState非同期操作についての情報を限定または格納するユーザー定義のオブジェクトを取得します。
パブリック プロパティAsyncWaitHandle非同期操作が完了するまで待機するために使用する WaitHandle を取得します。
パブリック プロパティCompletedSynchronously非同期操作が同期的に完了したかどうかを示す値を取得します。
パブリック プロパティIsCompleted非同期操作が完了したかどうかを示す値を取得します。
このページのトップへ

IAsyncResult インターフェイスは、非同期操作できるメソッドが格納されたクラスで実装します。これは IsolatedStorageFileStream.BeginRead などの非同期操作を開始するメソッドの戻り値の型を示すと同時に、IsolatedStorageFileStream.EndRead などの非同期操作を終了させるメソッドに渡されます。また、IAsyncResult は、非同期操作が完了したときに AsyncCallback デリゲートによって呼び出されるメソッドにも渡されます。

IAsyncResult インターフェイスをサポートするオブジェクトは、非同期操作のステータス情報を格納するほか、同期操作が完了したときにその旨をスレッドに通知できるようにする同期オブジェクトを提供します。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

リファレンス

表示: