SocketsHttpHandler.PooledConnectionLifetime Eigenschaft

Definition

Ruft ab oder legt fest, wie lange eine Verbindung im Pool als wiederverwendbar betrachtet werden kann.

public:
 property TimeSpan PooledConnectionLifetime { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan PooledConnectionLifetime { get; set; }
member this.PooledConnectionLifetime : TimeSpan with get, set
Public Property PooledConnectionLifetime As TimeSpan

Eigenschaftswert

Die maximale Zeit für eine Verbindung im Pool. Der Standardwert für diese Eigenschaft ist InfiniteTimeSpan.

Ausnahmen

Der angegebene Wert ist kleiner als Zero (außer InfiniteTimeSpan).

Für die aktuelle Instanz wurde bereits ein Vorgang gestartet.

Die aktuelle Instanz wurde verworfen.

Hinweise

Diese Eigenschaft definiert die maximale Verbindungslebensdauer im Pool und verfolgt das Alter des Zeitpunkts der Verbindung, unabhängig davon, wie viel Zeit sie im Leerlauf oder aktiv verbracht hat. Verbindungen werden nicht heruntergerissen, während sie aktiv für Serviceanfragen verwendet werden. Diese Lebensdauer ist nützlich, damit Verbindungen regelmäßig neu aufgebaut werden können, um DNS- oder andere Netzwerkänderungen besser widerzuspiegeln.

Wenn der Verbindungsendpunkt nicht der Domänenname, sondern die IP-Adresse ist, kann der Wert sein InfiniteTimeSpan.

Gilt für: