System::IAsyncResult クラス

IAsyncResult class

非同期操作の状態を表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡してください。

class IAsyncResult : public virtual System::Object

メソッド

メソッド説明
virtual get_AsyncState()非同期操作に関する情報を含むオブジェクトを返します。
virtual get_AsyncWaitHandle()非同期操作の完了を待機するために使用できる WaitHandle のインスタンスを返します。
virtual get_CompletedSynchronously()非同期操作が同期的に完了したかどうかを示す値を返します。
virtual get_IsCompleted()非同期操作が完了したかどうかを示す値を返します。
virtual ~IAsyncResult()デストラクタ。

Typedefs

型定義説明
smart_ptrIAsyncResult への共有ポインタです。

参照