次の方法で共有


IAsyncResult.CompletedSynchronously プロパティ

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

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

プロパティ値

非同期操作が同期的に完了した場合は true 。それ以外の場合は false

解説

呼び出しの同期的完了が AsyncCallback デリゲートで検出された場合は、その非同期操作を開始したスレッドが現在のスレッドである可能性があります。

実装時の注意: IAsyncResult インターフェイスのほとんどの実装は、このプロパティを使用せず、 false を返します。

呼び出し時の注意: 非同期操作が同期的に完了したかどうかを確認するにはこのプロパティを使用します。たとえば、I/O 要求が小さい場合には、このプロパティはその非同期 I/O 操作に対して 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 名前空間