다음을 통해 공유


OdbcConnection.ReleaseObjectPool 메서드

정의

마지막 원본 연결이 해제될 때 ODBC 드라이버 관리자 환경 핸들이 해제될 수 있음을 나타냅니다.

public:
 static void ReleaseObjectPool();
public static void ReleaseObjectPool ();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()

설명

ReleaseObjectPool 를 호출하여 ODBC 환경 핸들을 해제할 수 있습니다. 예를 들어 연결 개체가 다시 사용되지 않는 경우 이 메서드를 호출할 수 있습니다. 환경의 모든 연결이 닫혀 있으면 환경을 삭제할 수 있습니다. 메서드만 호출해도 실제로 환경에 존재하는 활성 연결이 해제되지는 않습니다.

환경이 마지막으로 삭제되기 전에 다음이 발생해야 합니다.

  1. 환경에서 개체를 OdbcConnection 해제하려면 호출 Close 합니다.

  2. 각 연결 개체의 시간 초과를 허용합니다.

  3. ReleaseObjectPool을 호출합니다.

  4. 가비지 수집을 호출합니다.

반대로 모든 활성 연결을 호출 Close 하고 가비지 수집을 호출하지만 호출 ReleaseObjectPool하지 않으면 환경에 예약된 리소스를 계속 사용할 수 있습니다.

환경 핸들이 릴리스되면 새 OdbcConnection 요청이 새 환경을 만듭니다.

적용 대상

추가 정보