Language

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

プールのクリアはコストのかかる操作であり、必要な場合にのみ使用する必要があります。 この操作は、プールのウォームアップに悪影響を及ぼし、ウォームアップ操作が継続的に新しい接続を開いて最小プール サイズに達しようとするため、高い接続チャーンを生成する可能性があります。 この状況は、厳密なループで明確に呼び出された場合に特に発生する可能性があります。

適用対象