SqlConnection.ClearPool(SqlConnection) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Svuota il pool di connessioni associato alla connessione specificata.
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)
Parametri
- connection
- SqlConnection
Oggetto SqlConnection da cancellare dal pool.
Commenti
ClearPool(SqlConnection) cancella il pool di connessioni associato all'oggetto connection. Se le connessioni aggiuntive associate a connection sono in uso al momento della chiamata, vengono contrassegnate in modo appropriato e vengono rimosse (anziché essere restituite al pool) quando Close() vengono chiamate su di esse.
Caution
La cancellazione del pool è un'operazione costosa e deve essere usata solo se necessario. Questa operazione può interferire negativamente con il riscaldamento del pool e generare una varianza di connessione elevata quando l'operazione di riscaldamento apre continuamente nuove connessioni per tentare di raggiungere le dimensioni minime del pool. Questa situazione è particolarmente probabile se clear viene chiamato in un ciclo stretto.