OdbcConnection.ReleaseObjectPool 方法

定義

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

C#
public static void ReleaseObjectPool ();

備註

ReleaseObjectPool 可以呼叫 以釋放 ODBC 環境控制碼。 例如,如果連線物件不會再次使用,您可能會想要呼叫這個方法。 當環境中的所有連線都關閉時,就可以處置環境。 請注意,單獨呼叫 方法並不會實際釋放存在於環境中的作用中連線。

在環境最終處置之前,必須發生下列情況:

  1. 呼叫 Close 以從環境釋放 OdbcConnection 物件。

  2. 允許每個連線物件逾時。

  3. 呼叫 ReleaseObjectPool

  4. 叫用垃圾收集。

相反地,如果您在所有作用中連線上呼叫 Close ,並叫用垃圾收集,但不呼叫 ReleaseObjectPool ,則保留給環境的資源仍可供使用。

發行環境控制碼之後,新的 OdbcConnection 要求會建立新的環境。

適用於

產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

另請參閱