SocketsHttpHandler.PooledConnectionLifetime Propriété

Définition

Obtient ou définit la durée pendant laquelle une connexion peut être dans le pool pour être considérée réutilisable.

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

Valeur de propriété

Durée maximale pendant laquelle une connexion se trouve dans le pool. La valeur par défaut de cette propriété est InfiniteTimeSpan.

Exceptions

La valeur spécifiée est inférieure à Zero ou est égale à InfiniteTimeSpan.

Remarques

Cette propriété définit la durée de vie maximale de la connexion dans le pool, en suivant son âge à partir du moment où la connexion a été établie, quel que soit le temps passé inactif ou actif. Connections ne sont pas détruits lors de l’utilisation active pour traiter les demandes. Cette durée de vie est utile pour permettre aux connexions d’être rétablies périodiquement afin de mieux refléter les modifications de DNS ou d’autres réseaux.

Si le point de terminaison de connexion n’est pas le nom de domaine, mais l’adresse IP, la valeur peut être InfiniteTimeSpan.

S’applique à