SqlConnection.ClearPool(SqlConnection) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した接続に関連付けられている接続プールを空にします。
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
プールのクリアはコストのかかる操作であり、必要な場合にのみ使用する必要があります。 この操作は、プールのウォームアップに悪影響を及ぼし、ウォームアップ操作が継続的に新しい接続を開いて最小プール サイズに達しようとするため、高い接続チャーンを生成する可能性があります。 この状況は、厳密なループで明確に呼び出された場合に特に発生する可能性があります。