CommunicationObject.OnClose(TimeSpan) 方法

定義

在通訊物件上插入處理 (當它因為叫用同步關閉作業而轉換到關閉狀態之後)。

protected:
 abstract void OnClose(TimeSpan timeout);
protected abstract void OnClose (TimeSpan timeout);
abstract member OnClose : TimeSpan -> unit
Protected MustOverride Sub OnClose (timeout As TimeSpan)

參數

timeout
TimeSpan

指定必須在逾時前完成關閉作業之寬限時間的 TimeSpan

例外狀況

已針對處於 Close 狀態中的物件呼叫 Faulted

已超過為作業分配的預設時間間隔,該作業未完成。

關閉物件時發生通訊錯誤。

備註

如果通訊物件一開始處於 Close 狀態,OnClose 方法就會呼叫 Opened

若要在通訊物件因為叫用非同步 BeginClose 作業而轉換至關閉狀態後插入處理,請使用 OnBeginClose 方法。

適用於