Udostępnij za pośrednictwem


OdbcConnection.ReleaseObjectPool Metoda

Definicja

Wskazuje, że można zwolnić dojście środowiska menedżera sterowników ODBC po wydaniu ostatniego podstawowego połączenia.

public:
 static void ReleaseObjectPool();
public static void ReleaseObjectPool ();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()

Uwagi

ReleaseObjectPool można wywołać w celu zwolnienia dojścia środowiska ODBC. Możesz wywołać tę metodę, jeśli na przykład obiekt połączenia nie będzie ponownie używany. Po zamknięciu wszystkich połączeń w środowisku można usunąć środowisko. Należy pamiętać, że wywołanie samej metody nie zwalnia aktywnych połączeń, które istnieją w środowisku.

Zanim środowisko zostanie ostatecznie usunięte, należy przeprowadzić następujące czynności:

  1. Wywołaj metodę Close OdbcConnection , aby zwolnić obiekt ze środowiska.

  2. Zezwalaj na przekroczenie limitu czasu dla każdego obiektu połączenia.

  3. Wywołaj polecenie ReleaseObjectPool.

  4. Wywołaj odzyskiwanie pamięci.

Z drugiej strony, jeśli wywołasz Close wszystkie aktywne połączenia i wywołasz odzyskiwanie pamięci, ale nie wywołaj ReleaseObjectPoolmetody , zasoby zarezerwowane dla środowiska pozostaną dostępne.

Po wydaniu dojścia środowiska żądanie nowego OdbcConnection środowiska tworzy nowe środowisko.

Dotyczy

Zobacz też