Partager via


OdbcConnection.ReleaseObjectPool Méthode

Définition

Indique que le handle de l'environnement du gestionnaire de pilotes ODBC peut être libéré lorsque la dernière connexion sous-jacente est libérée.

public:
 static void ReleaseObjectPool();
public static void ReleaseObjectPool ();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()

Remarques

ReleaseObjectPool peut être appelé pour libérer le handle d’environnement ODBC. Vous pouvez appeler cette méthode si, par exemple, l’objet de connexion ne sera pas réutilisé. Lorsque toutes les connexions de l’environnement sont fermées, l’environnement peut être supprimé. Notez que l’appel de la méthode seul ne libère pas réellement les connexions actives qui existent dans l’environnement.

Les éléments suivants doivent se produire avant la suppression de l’environnement :

  1. Appelez Close pour libérer l’objet OdbcConnection à partir de l’environnement.

  2. Autoriser chaque objet de connexion à expirer.

  3. Appelez ReleaseObjectPool.

  4. Appeler le garbage collection.

À l’inverse, si vous appelez Close toutes les connexions actives et appelez le garbage collection, mais que vous n’appelez ReleaseObjectPoolpas, les ressources réservées à l’environnement restent disponibles.

Une fois qu’un handle d’environnement est libéré, une demande de création OdbcConnection d’un nouvel environnement est créée.

S’applique à

Voir aussi