ConnectionManagerBase.ReleaseConnection(Object) Méthode

Définition

Libère la connexion établie pendant AcquireConnection(Object). Appelée au moment de la conception et du temps d’exécution.

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)

Paramètres

connection
Object

Connexion à libérer.

Exemples

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  

Remarques

Cette méthode est appelée à plusieurs reprises lors de la conception des composants par le moteur d’exécution et à la fin de l’exécution des composants. Les composants libèrent alors toutes les connexions ouvertes et maintenues dans AcquireConnection. Cette méthode n’est appelée que lorsque OfflineMode est false.

S’applique à