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) 方法的调用返回。

例外

通信对象未处于 OpenedOpening 状态,因此无法修改。

通信对象处于 ClosingClosed 状态,因此无法修改。

通信对象处于 Faulted 状态,因此无法修改。

在操作完成之前超出了分配给该操作的默认时间间隔。

注解

如果通信对象尚未处于 EndClose(IAsyncResult) 状态,则 OnEndClose(IAsyncResult) 方法将调用 Closed

适用于