OracleConnection.Close Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fecha a ligação à base de dados.
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 ()
Implementações
Observações
O Close método reverte quaisquer transações pendentes. Depois, liberta a ligação ao pool de ligações, ou fecha a ligação se o pool de ligação estiver desativado.
Uma aplicação pode chamar Close mais do que uma vez sem gerar uma exceção.
Note
Quando utiliza o .NET Framework Data Provider para a Oracle, não precisa de ativar o pool de ligações porque o fornecedor gere isto automaticamente.
Caution
Não chame Close um OracleConnection, um OracleDataReader, ou qualquer outro objeto controlado no Finalize processo da sua turma. Num finalizador, só deves libertar recursos não geridos que a tua classe possua diretamente. Se sua classe não possui recursos não gerenciados, não inclua um Finalize método em sua definição de classe. Para obter mais informações, consulte Coleta de lixo.