OdbcConnection.ReleaseObjectPool Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica que el identificador del entorno del administrador del controlador ODBC se puede liberar cuando se libere la última conexión subyacente.
public:
static void ReleaseObjectPool();
public static void ReleaseObjectPool ();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()
Comentarios
ReleaseObjectPool
se puede llamar a para liberar el identificador del entorno ODBC. Es posible que quiera llamar a este método si, por ejemplo, el objeto de conexión no se volverá a usar. Cuando se cierran todas las conexiones del entorno, se puede eliminar el entorno. Tenga en cuenta que llamar solo al método no libera realmente las conexiones activas que existen en el entorno.
Debe producirse lo siguiente antes de que finalmente se elimine el entorno:
Llame Close a para liberar el OdbcConnection objeto del entorno.
Permitir que cada objeto de conexión agote el tiempo de espera.
Llame a ReleaseObjectPool.
Invoque la recolección de elementos no utilizados.
Por el contrario, si llama a Close en todas las conexiones activas e invoca la recolección de elementos no utilizados, pero no llama a ReleaseObjectPool, los recursos reservados para el entorno permanecen disponibles.
Una vez publicado un identificador de entorno, una solicitud para un nuevo OdbcConnection entorno crea un nuevo entorno.