CommunicationObject.OnEndClose(IAsyncResult) メソッド

定義

通信オブジェクトがクローズしたら非同期操作を完了します。

protected:
 abstract void OnEndClose(IAsyncResult ^ result);
protected abstract void OnEndClose (IAsyncResult result);
abstract member OnEndClose : IAsyncResult -> unit
Protected MustOverride Sub OnEndClose (result As IAsyncResult)

パラメーター

result
IAsyncResult

IAsyncResult メソッドへの呼び出しで返された OnEndClose(IAsyncResult)

例外

通信オブジェクトは、Opened 状態または Opening 状態ではなく、変更できません。

通信オブジェクトは、Closing 状態または Closed 状態であり、変更できません。

通信オブジェクトは、Faulted 状態であり、変更できません。

操作に割り当てられている既定の時間が、操作が完了する前に経過しました。

注釈

EndClose(IAsyncResult) メソッドは、通信オブジェクトがまだ OnEndClose(IAsyncResult) 状態になっていない場合は、Closed を呼び出します。

適用対象