CommunicationObject.OnOpen(TimeSpan) Método

Definición

Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado de apertura que debe completarse dentro de un intervalo de tiempo especificado.

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

Parámetros

timeout
TimeSpan

TimeSpan que especifica cuánto tiempo debe completarse la operación al abrir antes de que se agote el tiempo de espera.

Excepciones

El objeto de comunicación no está en un Opened estado o Opening y no se puede modificar.

El objeto de comunicación está en un Closing estado o Closed y no se puede modificar.

El objeto de comunicación está en un Faulted estado y no se puede modificar.

Se superó el intervalo de tiempo predeterminado asignado para la operación antes de que se completara la operación.

Comentarios

El Open método llama OnOpen(TimeSpan) a (después de llamar OnOpening a y antes de llamar a OnOpened) si el objeto de comunicación está inicialmente en el Created estado .

Para insertar el procesamiento como un objeto de comunicación pasa a un estado de apertura debido a la invocación de una operación asincrónica OnBeginOpen(TimeSpan, AsyncCallback, Object) , use el OnOpening método .

Se aplica a