ChannelPoolSettings.IdleTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein maximales Zeitintervall ab, während dessen die Kanäle im Pool im Leerlauf sein können, bevor sie geschlossen werden, oder legt dieses fest.
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
Eigenschaftswert
Die TimeSpan, die das maximale Zeitintervall angibt, während dessen Kanäle im Pool im Leerlauf sein können, bevor sie geschlossen werden. Der Standardwert beträgt 2 Minuten.
Ausnahmen
Der Wert ist kleiner als 0 (null) oder größer als MaxValue in Millisekunden.
Hinweise
Das IdleTimeout-Kontingent wird verwendet, um Denial-of-Service-Angriffe (DOS) auf den Server zu mildern, die Ressourcen für längere Zeit binden. Auf dem Client kann die Einrichtung des korrekten Werts die Zuverlässigkeit bei der Verbindung mit dem Dienst erhöhen. Der Standardwert basiert auf einer moderaten Zuweisung von Ressourcen. Er ist für eine Entwicklungsumgebung und für kleine Installationsszenarien geeignet. Dienstadministratoren sollten den Wert prüfen, wenn einer Installation die Ressourcen ausgehen oder wenn Verbindungen eingeschränkt werden, obwohl zusätzliche Ressourcen zur Verfügung stehen.