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 である場合にのみ、このメソッドが呼び出されます。

適用対象