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 l'exécution de la méthode AcquireConnection(Object). Appelée au moment de la conception et au moment de l'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 de composants par le moteur d’exécution et à la fin de l’exécution du composant. Les composants libèrent ensuite toutes les connexions qui ont été ouvertes et conservées dans AcquireConnection. Cette méthode est appelée uniquement quand OfflineMode est false
.