Język

SqlConnection.ClearPool(SqlConnection) Metoda

Definicja

Opróżnia pulę połączeń skojarzona z określonym połączeniem.

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)

Parametry

connection
SqlConnection

Element SqlConnection do wyczyszczenia z puli.

Uwagi

ClearPool(SqlConnection) czyści pulę połączeń skojarzona z elementem connection. Jeśli dodatkowe połączenia skojarzone z usługą connection są używane w momencie wywołania, są one odpowiednio oznaczone i są odrzucane (zamiast zwracać do puli) po Close() wywołaniu.

Caution

Wyczyszczenie puli jest kosztowną operacją i powinno być używane tylko w razie potrzeby. Ta operacja może negatywnie zakłócać rozgrzewkę puli i generować duży współczynnik zmian połączenia, ponieważ operacja rozgrzewania stale otwiera nowe połączenia, aby spróbować osiągnąć minimalny rozmiar puli. Taka sytuacja jest szczególnie prawdopodobna, jeśli jest wywoływana w ciasnej pętli.

Dotyczy