ConnectionManagerBase.ReleaseConnection(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membebaskan koneksi yang dibuat selama AcquireConnection(Object). Dipanggil pada waktu desain dan durasi.
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)
Parameter
- connection
- Object
Koneksi ke rilis.
Contoh
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
Keterangan
Metode ini dipanggil berulang kali selama desain komponen oleh mesin runtime dan di akhir eksekusi komponen. Komponen kemudian merilis koneksi apa pun yang dibuka dan dikelola di AcquireConnection. Metode ini hanya dipanggil ketika OfflineMode adalah false.