次の方法で共有


IAsyncResult.IsCompleted プロパティ

非同期操作が完了したかどうかを示す値を取得します。

ReadOnly Property IsCompleted As Boolean
[C#]
bool IsCompleted {get;}
[C++]
__property bool get_IsCompleted();
[JScript]
function get IsCompleted() : Boolean;

プロパティ値

操作が完了した場合は true 。それ以外の場合は false

解説

このプロパティが true である場合は、非同期操作で使用するために割り当てたリソースを破棄しても問題ないと判断できます。

実装時の注意: このプロパティを実装している側は、通常、このプロパティの値として、プライベート フィールドの値または内部テストの値を返します。

呼び出し時の注意: (同期オブジェクトを待機するのではなく) 操作ステータスのポーリングを行うクライアントは、このプロパティを使用して操作のステータスを確認します。

必要条件

プラットフォーム: 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 名前空間