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 метод.

Применяется к