CommunicationObject.OnClose(TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在调用了一个同步关闭操作,从而引起通信对象转换为正在关闭状态的情况下,该方法插入对通信对象的处理。
protected:
abstract void OnClose(TimeSpan timeout);
protected abstract void OnClose (TimeSpan timeout);
abstract member OnClose : TimeSpan -> unit
Protected MustOverride Sub OnClose (timeout As TimeSpan)
参数
例外
在操作完成之前超出了分配给该操作的默认时间间隔。
关闭对象时发生通信错误。
注解
如果通信对象最初处于 Close 状态,则 OnClose 方法将调用 Opened。
在调用了异步 BeginClose 操作,从而引起通信对象转换为正在关闭状态的情况下,若要插入处理,请使用 OnBeginClose 方法。