語言

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() )。

注意事項

清理泳池是一項昂貴的作業,僅在必要時才應使用。 此操作可能對泳池預熱產生負面影響,並產生高連線流失,因為預熱作業持續開啟新連線以嘗試達到最小泳池大小。 這種情況在被叫清的密圈中尤其常見。

適用於