语言

SqlConnection.ClearPool(SqlConnection) 方法

定义

清空与指定连接关联的连接池。

public:
 static void ClearPool(Microsoft::Data::SqlClient::SqlConnection ^ connection);
public static void ClearPool(Microsoft.Data.SqlClient.SqlConnection connection);
static member ClearPool : Microsoft.Data.SqlClient.SqlConnection -> unit
Public Shared Sub ClearPool (connection As SqlConnection)

参数

connection
SqlConnection

要 SqlConnection 从池中清除的。

注解

ClearPool(SqlConnection) 清除与 . connection. 关联的连接池。 如果在调用时使用了与之 connection 关联的其他连接,则会在调用它们时 Close() 被适当标记,并被丢弃(而不是返回到池)。

Caution

清除池是一项昂贵的操作,仅在需要时才应使用。 此操作可能会对池预热产生负面影响,并生成高连接变动量,因为预热操作会不断打开新连接,以尝试达到最小池大小。 如果在紧密循环中调用清除,则这种情况尤其可能。

适用于