Freigeben über


OdbcConnection.ReleaseObjectPool Methode

Definition

Gibt an, dass das Umgebungshandle des ODBC-Treiber-Managers freigegeben werden kann, wenn die letzte zugrunde liegende Verbindung freigegeben wurde.

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

Hinweise

ReleaseObjectPool kann aufgerufen werden, um den ODBC-Umgebungshandpunkt zu veröffentlichen. Möglicherweise möchten Sie diese Methode aufrufen, wenn beispielsweise das Verbindungsobjekt nicht erneut verwendet wird. Wenn alle Verbindungen in der Umgebung geschlossen werden, kann die Umgebung entsorgt werden. Beachten Sie, dass das Aufrufen der Methode allein nicht die aktiven Verbindungen veröffentlicht, die in der Umgebung vorhanden sind.

Folgendes muss auftreten, bevor die Umgebung endgültig entsorgt wird:

  1. Rufen Sie Close auf, um das OdbcConnection Objekt aus der Umgebung zu freigeben.

  2. Zulassen, dass jedes Verbindungsobjekt zeitouts ist.

  3. Rufen Sie ReleaseObjectPool auf.

  4. Rufen Sie die Garbage Collection auf.

Wenn Sie umgekehrt alle aktiven Verbindungen aufrufen und die Garbage Collection aufrufen Close , aber nicht aufrufen ReleaseObjectPool, bleiben die für die Umgebung reservierten Ressourcen verfügbar.

Nachdem ein Umgebungshandpunkt freigegeben wurde, erstellt eine Anforderung für eine neue OdbcConnection Umgebung eine neue Umgebung.

Gilt für

Siehe auch