Language

CommunicationObject.OnOpen(TimeSpan) メソッド

定義

指定した時間内に完了する必要がある開始状態に遷移した後、通信オブジェクトに処理を挿入します。

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

パラメーター

timeout
TimeSpan

開いている操作がタイムアウトするまでに完了する必要がある時間を指定する TimeSpan 。

例外

通信オブジェクトが Opened または Opening 状態ではなく、変更できません。

通信オブジェクトは Closing または Closed 状態であり、変更できません。

通信オブジェクトは Faulted 状態であり、変更できません。

操作が完了する前に、操作に割り当てられた既定の時間間隔を超えました。

注釈

通信オブジェクトが最初にOpen状態の場合、OnOpen(TimeSpan) メソッドは (OnOpeningを呼び出した後、OnOpenedを呼び出す前に) Createdを呼び出します。

非同期 OnBeginOpen(TimeSpan, AsyncCallback, Object) 操作の呼び出しにより、通信オブジェクトが開始状態に遷移する処理を挿入するには、 OnOpening メソッドを使用します。

適用対象