SqlConnection.ClearAllPools Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Leert alle Verbindungspools.
public:
static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()
Hinweise
ClearAllPools() Setzt alle Verbindungspools zurück (oder leert sie). Wenn zum Zeitpunkt des Anrufs Verbindungen verwendet werden, werden sie entsprechend gekennzeichnet und verworfen (anstatt an einen Pool zurückgegeben zu werden), wenn Close() sie aufgerufen werden.
Caution
Das Löschen des Pools ist ein kostspieliger Vorgang und sollte nur bei Bedarf verwendet werden. Dieser Vorgang kann sich negativ auf das Aufwärmen des Pools auswirken und eine hohe Verbindungsabwanderung generieren, da der Warmupvorgang ständig neue Verbindungen öffnet, um zu versuchen, die Mindestpoolgröße zu erreichen. Diese Situation ist besonders wahrscheinlich, wenn klar in einer engen Schleife aufgerufen wird.