SqlConnectionStringBuilder.LoadBalanceTimeout 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置连接被销毁前在连接池中存活的最短时间(以秒为单位)。
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) 会导致共用连接具有最大连接超时。