Comparteix a través de


CommunicationObject.OnClose(TimeSpan) Método

Definición

Inserta el procesamiento en un objeto de comunicación después de que éste pase al estado de cierre debido a la invocación de una operación sincrónica de cierre.

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

Parámetros

timeout
TimeSpan

TimeSpan que especifica el tiempo con el que cuenta la operación de cierre para completarse antes de que se agote el tiempo de espera.

Excepciones

Se llamó a Close en un objeto con el estado Faulted.

El intervalo de tiempo predeterminado asignado a la operación se ha superado antes de completarse la operación.

Error de comunicación al cerrar el objeto.

Comentarios

El método Close llama a OnClose si el objeto de comunicación está inicialmente en el estado Opened.

Para insertar procesamiento después de que un objeto de comunicación realice la transición a un estado de cierre debido a la invocación de una operación asincrónica BeginClose, utilice el método OnBeginClose.

Se aplica a