Lingua

SqlConnection.ClearPool(SqlConnection) Metodo

Definizione

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.

Si applica a