OdbcConnection.ReleaseObjectPool Метод

Определение

Указывает, что при освобождении последнего основного подключения может быть отключен обработчик среды ODBC Driver Manager.

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

Комментарии

ReleaseObjectPool можно вызвать для освобождения дескриптора среды ODBC. Может потребоваться вызвать этот метод, если, например, объект подключения не будет использоваться снова. При закрытии всех подключений в среде можно удалить среду. Обратите внимание, что только вызов метода не освобождает активные подключения, существующие в среде.

Прежде чем среда будет окончательно удалена, необходимо следующее:

  1. Вызов Close для освобождения OdbcConnection объекта из среды.

  2. Разрешить истечение времени ожидания для каждого объекта соединения.

  3. Вызовите процедуру ReleaseObjectPool.

  4. Вызов сборки мусора.

И наоборот, если вы вызываете Close все активные подключения и вызываете сборку мусора, но не вызываете ReleaseObjectPool, ресурсы, зарезервированные для среды, остаются доступными.

После освобождения дескриптора среды запрос на создание новой OdbcConnection среды.

Применяется к

См. также раздел