ConnectionManagerBase.ReleaseConnection(Object) 메서드

정의

. 동안 생성된 AcquireConnection(Object)연결을 해제합니다. 설계 시점과 실행 시점에 호출되었습니다.

public:
 virtual void ReleaseConnection(System::Object ^ connection);
public virtual void ReleaseConnection(object connection);
abstract member ReleaseConnection : obj -> unit
override this.ReleaseConnection : obj -> unit
Public Overridable Sub ReleaseConnection (connection As Object)

매개 변수

connection
Object

해제할 연결입니다.

예제

private System.Data.OleDb.OleDbConnection oledbConnection;  
public override void ReleaseConnections()  
{  
    if (oledbConnection != null && oledbConnection.State != ConnectionState.Closed )  
        oledbConnection.Close();  
}  
Private oledbConnection As System.Data.OleDb.OleDbConnection  
Public Overrides  Sub ReleaseConnections()  
    If oledbConnection <> Nothing And oledbConnection.State <> ConnectionState.Closed Then  
        oledbConnection.Close()  
    End If  
End Sub  

설명

이 메서드는 런타임 엔진이 구성 설계 중과 실행 종료 시 반복적으로 호출합니다. 컴포넌트들은 그 후 에서 열리고 유지된 연결을 해제합니다 AcquireConnection. 이 방법은 가 일 때 OfflineModefalse만 호출됩니다.

적용 대상