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, метод OnClose вызывает метод Opened.
Для вставки операции обработки объекта связи после перехода объекта в состояние закрытия в связи с вызовом асинхронной операции BeginClose следует использовать метод OnBeginClose.