OdbcConnection.ReleaseObjectPool OdbcConnection.ReleaseObjectPool OdbcConnection.ReleaseObjectPool OdbcConnection.ReleaseObjectPool Method

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.Indicates that the ODBC Driver Manager environment handle can be released when the last underlying connection is released.

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

Remarques

ReleaseObjectPoolpeut être appelé pour libérer le handle d’environnement ODBC.ReleaseObjectPool can be called to release the ODBC environment handle. Vous souhaiterez peut-être appeler cette méthode si, par exemple, l’objet de connexion ne sera pas réutilisé.You might want to call this method if, for example, the connection object will not be used again. Lorsque toutes les connexions de l’environnement sont fermées, l’environnement peut être supprimé.When all connections in the environment are closed, the environment can be disposed. Notez que l’appel de la méthode seule ne libère pas réellement les connexions actives qui existent dans l’environnement.Note that calling the method alone does not actually release the active connections that exist in the environment.

Les éléments suivants doivent se produire avant que l’environnement soit finalement supprimé :The following must occur before the environment is finally disposed:

  1. Appelez Close pour libérer l' OdbcConnection objet à partir de l’environnement.Call Close to release the OdbcConnection object from the environment.

  2. Autorisez l’expiration de chaque objet de connexion.Allow each connection object to time out.

  3. Appelez ReleaseObjectPool.Call ReleaseObjectPool.

  4. Appelez garbage collection.Invoke garbage collection.

Inversement, si vous appelez Close sur toutes les connexions actives et que vous appelez garbage collection, mais que ReleaseObjectPoolvous n’appelez pas, les ressources réservées pour l’environnement restent disponibles.Conversely, if you call Close on all active connections, and invoke garbage collection, but do not call ReleaseObjectPool, the resources reserved for the environment remain available.

Après la publication d’un descripteur d’environnement, une OdbcConnection demande de nouveau crée un nouvel environnement.After an environment handle is released, a request for a new OdbcConnection creates a new environment.

S’applique à

Voir aussi