OdbcConnection.ReleaseObjectPool Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, dass das ODBC-Treiber-Manager-Umgebungshandle freigegeben werden kann, wenn die letzte zugrunde liegende Verbindung freigegeben wird.
public:
static void ReleaseObjectPool();
public static void ReleaseObjectPool();
static member ReleaseObjectPool : unit -> unit
Public Shared Sub ReleaseObjectPool ()
Hinweise
ReleaseObjectPool kann aufgerufen werden, um das ODBC-Umgebungshandle freizugeben. Sie können diese Methode aufrufen, wenn z. B. das Verbindungsobjekt nicht erneut verwendet wird. Wenn alle Verbindungen in der Umgebung geschlossen sind, kann die Umgebung verworfen werden. Beachten Sie, dass das Aufrufen der Methode allein nicht die aktiven Verbindungen freigibt, die in der Umgebung vorhanden sind.
Bevor die Umgebung endgültig verworfen wird, muss Folgendes auftreten:
Aufrufen Close , um das OdbcConnection Objekt aus der Umgebung freizugeben.
Zulassen, dass jedes Verbindungsobjekt timeout ist.
Rufen Sie ReleaseObjectPoolauf.
Aufrufen der Garbage Collection.
Wenn Sie dagegen alle aktiven Verbindungen aufrufen Close und die Garbage Collection aufrufen, aber nicht aufrufen ReleaseObjectPool, bleiben die für die Umgebung reservierten Ressourcen verfügbar.
Nachdem ein Umgebungshandle freigegeben wurde, erstellt eine Anforderung für eine neue OdbcConnection Umgebung eine neue Umgebung.