OdbcConnection.ReleaseObjectPool 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示在释放最后一个基础连接时,可以释放 ODBC 驱动程序管理器环境句柄。
public:
static void ReleaseObjectPool();
public static void ReleaseObjectPool();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()
注解
ReleaseObjectPool 可以调用它来释放 ODBC 环境句柄。 例如,如果连接对象不会再次使用,则可能需要调用此方法。 当环境中的所有连接关闭时,可以释放环境。 请注意,单独调用该方法实际上不会释放环境中存在的活动连接。
在最终释放环境之前,必须发生以下情况:
调用 Close 以从环境中释放 OdbcConnection 对象。
允许每个连接对象超时。
调用垃圾回收。
相反,如果调用 Close 所有活动连接并调用垃圾回收,但不调用 ReleaseObjectPool,则为环境保留的资源将保持可用。
发布环境句柄后,对新 OdbcConnection 环境的请求将创建新环境。