ChannelPoolSettings.IdleTimeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.