SocketsHttpHandler.PooledConnectionLifetime Propriété

Définition

Obtient ou définit la durée pendant laquelle une connexion peut se trouver dans le pool pour être considérée comme 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 d’une connexion dans le pool. La valeur par défaut de cette propriété est InfiniteTimeSpan.

Exceptions

La valeur spécifiée est inférieure Zero à (sauf InfiniteTimeSpan).

Une opération a déjà été démarrée sur l’instance actuelle.

L’instance actuelle a été supprimée.

Remarques

Cette propriété définit la durée de vie maximale de la connexion dans le pool, en suivant son âge à partir de l’établissement de la connexion, quel que soit le temps qu’elle a passé inactif ou actif. Les connexions ne sont pas détruites lors de l’utilisation active des demandes de service. Cette durée de vie est utile pour permettre aux connexions d’être rétablies périodiquement afin de mieux refléter les modifications du 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 à