ConnectionManagerBase.ReleaseConnection(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.