次の方法で共有


AsyncResult.Complete メソッド

定義

非同期操作を完了するために呼び出されます。

オーバーロード

Complete(Boolean)

非同期操作が完了し、例外が発生しなかった場合に、このバージョンの complete を呼び出します。 これは操作の状態を更新し、コールバックを通知します。

Complete(Boolean, Exception)

処理中に例外が発生した場合に、このバージョンの complete を呼び出します。 コールバックを通知する以外に、例外をキャプチャして格納し、End(IAsyncResult) メソッドの呼び出し中にスローされるようにします。

Complete(Boolean)

非同期操作が完了し、例外が発生しなかった場合に、このバージョンの complete を呼び出します。 これは操作の状態を更新し、コールバックを通知します。

protected:
 void Complete(bool completedSynchronously);
protected void Complete (bool completedSynchronously);
member this.Complete : bool -> unit
Protected Sub Complete (completedSynchronously As Boolean)

パラメーター

completedSynchronously
Boolean

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

適用対象

Complete(Boolean, Exception)

処理中に例外が発生した場合に、このバージョンの complete を呼び出します。 コールバックを通知する以外に、例外をキャプチャして格納し、End(IAsyncResult) メソッドの呼び出し中にスローされるようにします。

protected:
 void Complete(bool completedSynchronously, Exception ^ exception);
protected void Complete (bool completedSynchronously, Exception exception);
member this.Complete : bool * Exception -> unit
Protected Sub Complete (completedSynchronously As Boolean, exception As Exception)

パラメーター

completedSynchronously
Boolean

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

exception
Exception

非同期操作の処理中に発生した例外。

適用対象