SqlConnection.ClearAllPools Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esvazia todos os pools de conexão.
public:
static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()
Comentários
ClearAllPools() redefine (ou esvazia) todos os pools de conexão. Se houver conexões em uso no momento da chamada, elas serão marcadas adequadamente e serão descartadas (em vez de serem retornadas para um pool) quando Close() forem chamadas.
Caution
Limpar o pool é uma operação cara e só deve ser usada se necessário. Essa operação pode interferir negativamente no aquecimento do pool e gerar alta variação de conexão à medida que a operação de aquecimento abre continuamente novas conexões para tentar atingir o tamanho mínimo do pool. Essa situação é especialmente provável se clara for chamada em um loop apertado.