CommunicationObject.OnOpen(TimeSpan) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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 .