Freigeben über


ConnectionManagerBase.ReleaseConnection(Object) Methode

Definition

Gibt die während AcquireConnection(Object) hergestellte Verbindung frei. Wird zur Entwurfs- und Laufzeit aufgerufen.

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

Die freizugebende Verbindung.

Beispiele

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  

Hinweise

Diese Methode wird während des Komponentenentwurfs durch das Laufzeitmodul und am Ende der Komponentenausführung wiederholt aufgerufen. Die Komponenten lassen dann alle Verbindungen frei, die geöffnet und verwaltet AcquireConnectionwurden. Diese Methode wird nur aufgerufen, wenn OfflineMode es sich um false.

Gilt für: