Condividi tramite


ChannelPoolSettings.IdleTimeout Proprietà

Definizione

Ottiene o imposta l'intervallo di tempo massimo per il quale i canali nel pool possono essere inattive prima di essere chiusi.

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

Valore della proprietà

Oggetto TimeSpan che specifica l'intervallo di tempo massimo per il quale i canali nel pool possono essere inattive prima di essere chiusi. Il valore predefinito è 2 minuti.

Eccezioni

Il valore è minore di zero o maggiore di MaxValue in millisecondi.

Commenti

La IdleTimeout quota viene usata per attenuare gli attacchi Denial of Service (DOS) sul server che si basano sull'associazione delle risorse per un lungo periodo di tempo. Nel client l'impostazione del valore corretto può aumentare l'affidabilità della connessione al servizio. Il valore predefinito si basa su un'allocazione conservativamente modesta delle risorse. È adatto per un ambiente di sviluppo e scenari di installazione di piccole dimensioni. Gli amministratori del servizio devono esaminare il valore se un'installazione esaurisce le risorse o se le connessioni sono limitate nonostante la disponibilità di risorse aggiuntive.

Si applica a