Udostępnij za pośrednictwem


OleDbConnection.Close Metoda

Definicja

Zamyka połączenie ze źródłem danych.

public:
 override void Close();
public:
 virtual void Close();
public override void Close ();
public void Close ();
override this.Close : unit -> unit
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overrides Sub Close ()
Public Sub Close ()

Implementuje

Uwagi

Metoda Close przywraca wszystkie oczekujące transakcje. Następnie zwalnia połączenie z pulą połączeń lub zamyka połączenie, jeśli pula połączeń jest wyłączona. Jeśli Close jest wywoływana podczas obsługi StateChange zdarzenia, żadne dodatkowe StateChange zdarzenia nie są wyzwalane.

Aplikacja może wywołać Close więcej niż jeden raz. Nie jest generowany wyjątek.

Przestroga

Nie należy wywoływać Close ani usuwać obiektu OleDbConnection, OleDbDataReaderani żadnego innego zarządzanego obiektu w Finalize metodzie klasy. W finalizatorze należy wydać tylko niezarządzane zasoby, które są właścicielem klasy bezpośrednio. Jeśli klasa nie jest właścicielem żadnych niezarządzanych zasobów, nie dołączaj Finalize metody do definicji klasy. Aby uzyskać więcej informacji, zobacz Odzyskiwanie pamięci.

Dotyczy

Zobacz też