AsyncResult クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IAsyncResult インターフェイスを実装する抽象基本クラス。 共通の非同期プログラミング シナリオで使用できる IAsyncResult オブジェクトを取得する基本クラスとして動作します。
public ref class AsyncResult abstract : IAsyncResult, IDisposable
public abstract class AsyncResult : IAsyncResult, IDisposable
type AsyncResult = class
interface IAsyncResult
interface IDisposable
Public MustInherit Class AsyncResult
Implements IAsyncResult, IDisposable
- 継承
-
AsyncResult
- 派生
- 実装
注釈
詳細については、 インターフェイスを System.IAsyncResult 参照してください。
TypedAsyncResult<T> クラスは、AsyncResult から派生したものです。
コンストラクター
AsyncResult() |
コールバック デリゲートまたは状態オブジェクトを持たない クラスのインスタンスを初期化するために、派生クラスの AsyncResult コンストラクターから呼び出されます。 |
AsyncResult(AsyncCallback, Object) |
コールバック デリゲートと状態オブジェクトを持つ クラスのインスタンスを初期化するために、派生クラスの AsyncResult コンストラクターから呼び出されます。 |
AsyncResult(Object) |
コールバック デリゲートを持たないが状態オブジェクトを持つ クラスのインスタンスを AsyncResult 初期化するために、派生クラスのコンストラクターから呼び出されます。 |
プロパティ
AsyncState |
非同期操作に関する情報を限定または格納するユーザー定義オブジェクトを取得します。 |
AsyncWaitHandle |
非同期操作が完了するまで待機するために使用する WaitHandle を取得します。 |
CompletedSynchronously |
非同期操作が同期的に完了したかどうかを示す値を取得します。 |
IsCompleted |
非同期操作が完了したかどうかを示す値を取得します。 |
メソッド
Complete(Boolean) |
非同期操作が完了し、例外が発生しなかった場合に、このバージョンの complete を呼び出します。 これは操作の状態を更新し、コールバックを通知します。 |
Complete(Boolean, Exception) |
処理中に例外が発生した場合に、このバージョンの complete を呼び出します。 コールバックを通知する以外に、例外をキャプチャして格納し、End(IAsyncResult) メソッドの呼び出し中にスローされるようにします。 |
Dispose() |
AsyncResult クラスの現在のインスタンスによって使用されているリソースを解放します。 |
Dispose(Boolean) |
AsyncResult クラスの現在のインスタンスによって使用されているマネージド リソースとアンマネージド リソースを解放するために、Dispose() メソッドと Finalize() メソッドによって呼び出されます。 |
End(IAsyncResult) |
非同期操作の関数が |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Finalize() |
AsyncResult オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET