ChannelPoolSettings.IdleTimeout Propriedade

Definição

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.

Aplica-se a