ObjectContext.Dispose Método

Definição

Liberta os recursos usados pelo contexto do objeto.

Sobrecargas

Name Description
Dispose()

Liberta os recursos usados pelo contexto do objeto.

Dispose(Boolean)

Liberta os recursos usados pelo contexto do objeto.

Dispose()

Liberta os recursos usados pelo contexto do objeto.

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

Implementações

Observações

Este método fecha a ligação se esta foi aberta pelo Entity Framework. Depois de Dispose ser chamado, operações que requerem uma ligação aberta, como executar uma consulta ou chamar o ToTraceString método, causarão uma exceção. Operações que não requerem uma ligação aberta, como compor uma consulta ou anexar objetos, não causarão exceção. O Dispose método não fecha quaisquer ligações explicitamente abertas.

Limitar o âmbito de um ObjectContext dentro de um bloco using (Using em Visual Basic) garante que os recursos são corretamente distribuídos. Para obter mais informações, consulte Gerenciando conexões e transações.

O método Dispose() chama o método virtual (Overridable em Visual Basic) Dispose(Boolean).

Ver também

Aplica-se a

Dispose(Boolean)

Liberta os recursos usados pelo contexto do objeto.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parâmetros

disposing
Boolean

true libertar recursos geridos e não geridos; false libertar apenas recursos não geridos.

Observações

Este método fecha a ligação. Depois de Dispose ser chamado, operações que requerem uma ligação aberta, como executar uma consulta ou chamar o ToTraceString método, causarão uma exceção. Operações que não requerem uma ligação aberta, como compor uma consulta ou anexar objetos, não causarão exceção.

Limitar o âmbito de um ObjectContext dentro de um bloco using (Using em Visual Basic) garante que os recursos são devidamente distribuídos. Para obter mais informações, consulte Gerenciando conexões e transações.

Ver também

Aplica-se a