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を呼び出します。

適用対象