Langue

SqlConnection.ClearPool(SqlConnection) Méthode

Définition

Vide le pool de connexions associé à la connexion spécifiée.

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)

Paramètres

connection
SqlConnection

À SqlConnection effacer du pool.

Remarques

ClearPool(SqlConnection) efface le pool de connexions associé au connection. Si des connexions supplémentaires associées connection sont en cours d’utilisation au moment de l’appel, elles sont marquées de manière appropriée et sont ignorées (au lieu d’être retournées au pool) lorsqu’elles Close() sont appelées.

Avertissement

L’effacement du pool est une opération coûteuse et ne doit être utilisée que si nécessaire. Cette opération peut interférer négativement avec le préchauffage du pool et générer une activité de connexion élevée, car l’opération de préchauffage ouvre continuellement de nouvelles connexions pour tenter d’atteindre la taille minimale du pool. Cette situation est particulièrement probable si clair est appelé dans une boucle serrée.

S’applique à