SqlConnectionStringBuilder.LoadBalanceTimeout 属性

定义

获取或设置连接被销毁前在连接池中存活的最短时间(以秒为单位)。

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

属性值

LoadBalanceTimeout 属性的值,如果未提供任何值,则为 0。

注解

此属性与连接字符串内的“Load Balance Timeout”和“connection lifetime”键相对应。

连接返回到池中后,创建时间将与当前时间进行比较,如果时间跨度(秒)超过 Connection Lifetime 指定的值,该连接将被破坏。 在聚集配置中可以使用它来强制在运行服务器和刚联机的服务器之间达到负载平衡。

值为 0 (0) 会导致共用连接具有最大连接超时。

适用于