Condividi tramite


SqlConnectionStringBuilder.LoadBalanceTimeout Proprietà

Definizione

Ottiene o imposta il tempo minimo, espresso in secondi, di permanenza della connessione nel pool prima di essere eliminata.

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

Valore della proprietà

Valore della proprietà LoadBalanceTimeout oppure 0 se non ne è stato fornito nessuno.

Commenti

Questa proprietà corrisponde alle chiavi "Load Balance Timeout" e "connection lifetime" all'interno della stringa di connessione.

Quando una connessione viene restituita al pool, l'ora di creazione viene confrontata con l'ora corrente e la connessione viene eliminata definitivamente se l'intervallo è superiore al valore in secondi della durata della connessione specificato da Connection Lifetime. Questa è utile nelle configurazioni cluster per applicare il bilanciamento del carico tra un server in esecuzione e un server appena portato online.

Un valore pari a zero (0) causa il timeout massimo della connessione in pool.

Si applica a