ChannelPoolSettings.IdleTimeout Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o intervalo máximo de tempo durante o qual os canais no pool podem estar inativos antes de serem encerrados.
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 Propriedade
O TimeSpan que especifica o intervalo máximo de tempo durante o qual os canais do pool podem estar inativos antes de serem encerrados. O valor padrão é 2 minutos.
Exceções
O valor é inferior a zero ou superior ao MaxValue valor em milissegundos.
Observações
A IdleTimeout quota é usada para mitigar ataques de Negação de Serviço (DOS) ao servidor que dependem de ocupar recursos durante um período prolongado. No cliente, definir o valor correto pode aumentar a fiabilidade da ligação ao serviço. O valor padrão baseia-se numa alocação conservadoramente modesta de recursos. É adequado para ambientes de desenvolvimento e cenários de pequenas instalações. Os administradores de serviço devem rever o valor se uma instalação estiver a ficar sem recursos ou se as ligações estiverem a ser limitadas apesar da disponibilidade de recursos adicionais.