SqlConnectionStringBuilder.LoadBalanceTimeout Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.