SqlConnection.ClearAllPools Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opróżni wszystkie pule połączeń.
public:
static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()
Uwagi
ClearAllPools() resetuje (lub opróżnia) wszystkie pule połączeń. Jeśli w momencie wywołania są używane połączenia, są one odpowiednio oznaczone i zostaną odrzucone (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.