Comparteix a través de


ChannelPoolSettings.IdleTimeout Propiedad

Definición

Obtiene o establece el intervalo de tiempo máximo en que los canales del grupo pueden estar inactivos antes de cerrarse.

public:
 property TimeSpan IdleTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan IdleTimeout { get; set; }
member this.IdleTimeout : TimeSpan with get, set
Public Property IdleTimeout As TimeSpan

Valor de propiedad

TimeSpan que especifica el intervalo de tiempo máximo en que los canales del grupo pueden estar inactivos antes de cerrarse. El valor predeterminado es 2 minutos.

Excepciones

El valor es menor que cero o mayor que MaxValue en milisegundos.

Comentarios

La cuota IdleTimeout se utiliza para mitigar los ataques por denegación de servicio (DoS) en el servidor basados en acaparar los recursos durante un período de tiempo extendido. Por parte del cliente, establecer el valor correcto puede aumentar la confiabilidad de conectar con el servicio. El valor predeterminado está basado en una asignación de recursos conservadoramente modesta. Es conveniente para un entorno de desarrollo y escenarios de instalación pequeños. Los administradores del servicio deberían revisar el valor si una instalación se está quedando sin recursos o si las conexiones se limitan a pesar de la disponibilidad de recursos adicionales.

Se aplica a