Freigeben über


SocketsHttpHandler.PooledConnectionLifetime Eigenschaft

Definition

Ruft ab oder legt fest, wie lange sich eine Verbindung im Pool befinden kann, damit sie als wiederverwendbar eingestuft wird.

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 dieser Eigenschaft ist InfiniteTimeSpan.

Ausnahmen

Der angegebene Wert ist kleiner als Zero oder gleich InfiniteTimeSpan.

Hinweise

Diese Eigenschaft definiert die maximale Lebensdauer der Verbindung im Pool und verfolgt das Alter ab dem Zeitpunkt, an dem die Verbindung hergestellt wurde, unabhängig davon, wie viel Zeit sie im Leerlauf oder aktiv verbracht hat. Connections werden nicht abgerissen, während sie aktiv für die Dienstanforderung verwendet werden. Diese Lebensdauer ist nützlich, damit Verbindungen regelmäßig wiederhergestellt 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: