ConnectionManagerBase.ReleaseConnection(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
である場合にのみ、このメソッドが呼び出されます。