OdbcConnection.ReleaseObjectPool Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что при освобождении последнего основного подключения может быть отключен обработчик среды ODBC Driver Manager.
public:
static void ReleaseObjectPool();
public static void ReleaseObjectPool ();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()
Комментарии
ReleaseObjectPool
можно вызвать для освобождения дескриптора среды ODBC. Может потребоваться вызвать этот метод, если, например, объект подключения не будет использоваться снова. При закрытии всех подключений в среде можно удалить среду. Обратите внимание, что только вызов метода не освобождает активные подключения, существующие в среде.
Прежде чем среда будет окончательно удалена, необходимо следующее:
Вызов Close для освобождения OdbcConnection объекта из среды.
Разрешить истечение времени ожидания для каждого объекта соединения.
Вызовите процедуру ReleaseObjectPool.
Вызов сборки мусора.
И наоборот, если вы вызываете Close все активные подключения и вызываете сборку мусора, но не вызываете ReleaseObjectPool, ресурсы, зарезервированные для среды, остаются доступными.
После освобождения дескриптора среды запрос на создание новой OdbcConnection среды.