ChannelFactoryBase<TChannel>.OnClose(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í.
Cierra todos los canales asociados al generador de canales dentro de un intervalo de tiempo especificado.
protected:
override void OnClose(TimeSpan timeout);
protected override void OnClose(TimeSpan timeout);
override this.OnClose : TimeSpan -> unit
Protected Overrides Sub OnClose (timeout As TimeSpan)
Parámetros
- timeout
- TimeSpan
TimeSpan que especifica cuánto tiempo debe completarse la operación de cierre antes de que se agote el tiempo de espera.
Comentarios
Este método intenta cerrar secuencialmente todos los canales activos asociados al generador de canales en ningún orden concreto. El parámetro timeout es la cantidad acumulativa de tiempo disponible para cerrar todos los canales. Si se produce un cierre correcto de uno de los canales (por ejemplo, si se produce un error en el canal, se produce una excepción), esta operación produce un error y no intenta cerrar los canales restantes. El error en este método hace que el generador y los canales restantes se anulen en lugar de cerrarse.
Este método lo llama Close.