Share via


ChannelPoolSettings.IdleTimeout Eigenschaft

Definition

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.

Gilt für: