Język

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 przywraca 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.

Note

W przypadku korzystania z programu .NET Framework Dostawca danych dla programu Oracle nie trzeba włączać buforowania połączeń, ponieważ dostawca zarządza tym automatycznie.

Caution

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 Zbieranie śmieci.

Dotyczy