SqlConnectionStringBuilder.LoadBalanceTimeout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.