OdbcConnection.ReleaseObjectPool 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.
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 :
Appelez Close pour libérer l’objet OdbcConnection à partir de l’environnement.
Autoriser chaque objet de connexion à expirer.
Appelez ReleaseObjectPool.
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.