Condividi tramite


OdbcConnection.ReleaseObjectPool Metodo

Definizione

Indica che è possibile rilasciare il gestore dell'ambiente di Gestione driver ODBC quando viene rilasciata l'ultima connessione sottostante.

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

Commenti

ReleaseObjectPool può essere chiamato per rilasciare l'handle dell'ambiente ODBC. È possibile chiamare questo metodo se, ad esempio, l'oggetto connessione non verrà usato di nuovo. Quando tutte le connessioni nell'ambiente vengono chiuse, l'ambiente può essere eliminato. Si noti che la chiamata al metodo da solo non rilascia effettivamente le connessioni attive presenti nell'ambiente.

Prima che l'ambiente venga eliminato, è necessario eseguire le operazioni seguenti:

  1. Chiamare Close per rilasciare l'oggetto OdbcConnection dall'ambiente.

  2. Consentire il timeout di ogni oggetto connessione.

  3. Chiamare ReleaseObjectPool.

  4. Richiamare Garbage Collection.

Viceversa, se si chiama Close su tutte le connessioni attive e si richiama Garbage Collection, ma non si chiama ReleaseObjectPool, le risorse riservate per l'ambiente rimangono disponibili.

Dopo il rilascio di un handle di ambiente, una richiesta per un nuovo OdbcConnection ambiente crea un nuovo ambiente.

Si applica a

Vedi anche