次の方法で共有


CommunicationObject.OnClose(TimeSpan) メソッド

定義

同期クローズ操作の呼び出しにより通信オブジェクトが Closing 状態に遷移した後で、通信オブジェクトに処理を挿入します。

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 操作の呼び出しにより通信オブジェクトが Closing 状態に遷移した後で処理を挿入するには、OnBeginClose メソッドを使用します。

適用対象