Bagikan melalui


ConnectionManagerBase.ReleaseConnection(Object) Metode

Definisi

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.

Berlaku untuk