Partilhar via


SqlConnectionStringBuilder.LoadBalanceTimeout Propriedade

Definição

Obtém ou define o tempo mínimo, em segundos, para a conexão permanecer no pool de conexão antes de ser destruída.

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

Valor da propriedade

O valor da LoadBalanceTimeout propriedade ou 0 se nenhum tiver sido fornecido.

Comentários

Essa propriedade corresponde às chaves "Tempo limite do balanceamento de carga" e "tempo de vida da conexão" dentro da cadeia de conexão.

Quando uma conexão é retornada para o pool, seu tempo de criação é comparado com a hora atual e a conexão será destruída se esse intervalo de tempo (em segundos) exceder o valor especificado por Connection Lifetime. Isso é útil nas configurações clusterizadas para forçar o balanceamento de carga entre um servidor em execução e um servidor que acabou de ficar online.

Um valor zero (0) faz com que as conexões em pool tenham o tempo limite máximo de conexão.

Aplica-se a