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 среды.

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

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