Partager via


SqlConnectionStringBuilder.LoadBalanceTimeout Propriété

Définition

Obtient ou définit la durée de vie minimale, en secondes, de la connexion dans le pool de connexions avant sa destruction.

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

Valeur de propriété

Valeur de la propriété LoadBalanceTimeout, ou 0 si aucune valeur n’a été fournie.

Remarques

Cette propriété correspond aux clés « Load Balance Timeout » et « connection lifetime » dans la chaîne de connexion.

Lorsqu’une connexion est retournée au pool, l’heure de sa création est comparée à l’heure actuelle et la connexion est détruite si cet intervalle de temps (en secondes) excède la valeur spécifiée par Connection Lifetime. Cela est utile dans les configurations en clusters pour forcer l'équilibrage de la charge entre un serveur en cours d'exécution et un serveur qui vient d'être mis en ligne.

La valeur zéro (0) entraîne l’expiration maximale du délai d’expiration des connexions mises en pool.

S’applique à