Share via


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