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모든 연결을 해제합니다. 이 메서드는 있는 경우에만 OfflineMode 호출됩니다 false.

적용 대상