TcpConnectionPoolSettings.LeaseTimeout Propriété

Définition

Obtient ou définit l'intervalle de temps après lequel une connexion du pool de connexions est fermée.

C#
public TimeSpan LeaseTimeout { get; set; }

Valeur de propriété

Retourne une structure TimeSpan qui indique l'intervalle de temps après lequel une connexion TCP mise en cache est effacée du pool de connexions.

Exceptions

La valeur ne peut pas être inférieure à zéro.

Remarques

Cette propriété limite la durée de vie totale d'un socket. Une fois qu'un socket a dépassé le LeaseTimeout, il est fermé dès qu'il est retourné au pool de connexions. Le cache de connexion utilisé par le transport TCP crée les connexions nécessaires pour chaque point de terminaison jusqu'à la limite de cache définie par MaxOutboundConnectionsPerEndpoint.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
UWP 10.0