Udostępnij za pośrednictwem


OracleConnection.Close Metoda

Definicja

Zamyka połączenie z bazą danych.

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

Implementuje

Uwagi

Metoda Close cofa wszystkie oczekujące transakcje. Następnie zwalnia połączenie z pulą połączeń lub zamyka połączenie, jeśli buforowanie połączeń jest wyłączone.

Aplikacja może wywołać Close więcej niż raz bez generowania wyjątku.

Uwaga

Jeśli używasz dostawcy danych .NET Framework dla programu Oracle, nie musisz włączać buforowania połączeń, ponieważ dostawca zarządza tym automatycznie.

Przestroga

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

Dotyczy