IAsyncResult.AsyncState プロパティ
非同期操作についての情報を限定または格納するユーザー定義のオブジェクトを取得します。
ReadOnly Property AsyncState As Object
[C#]
object AsyncState {get;}
[C++]
__property Object* get_AsyncState();
[JScript]
function get AsyncState() : Object;
プロパティ値
非同期操作についての情報を限定または格納するユーザー定義のオブジェクト。
解説
このプロパティは、非同期操作を開始するメソッドの最後のパラメータであるオブジェクトを返します。
実装時の注意: 非同期操作の呼び出し元が操作の開始時に指定されたアプリケーション定義のオブジェクトを取得できるようにするには、このプロパティを実装します。
呼び出し時の注意: このオブジェクトを使用すると、非同期操作のステータス情報を指定した AsyncCallback に渡すことができます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard
参照
IAsyncResult インターフェイス | IAsyncResult メンバ | System 名前空間 | AsyncCallback