OdbcConnection.ReleaseObjectPool 方法

定義

指示 ODBC 驅動程式管理員環境控制代碼可在釋放最後一個基礎連接時釋放。

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 要求會建立新的環境。

適用於

另請參閱