ObjectContext.Dispose Metódus

Definíció

Felszabadítja az objektumkörnyezet által használt erőforrásokat.

Túlterhelések

Name Description
Dispose()

Felszabadítja az objektumkörnyezet által használt erőforrásokat.

Dispose(Boolean)

Felszabadítja az objektumkörnyezet által használt erőforrásokat.

Dispose()

Felszabadítja az objektumkörnyezet által használt erőforrásokat.

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

Megvalósítás

Megjegyzések

Ez a metódus bezárja a kapcsolatot, ha azt az Entity Framework nyitotta meg. A meghívás után Dispose a nyílt kapcsolatot igénylő műveletek, például lekérdezés végrehajtása vagy a ToTraceString metódus meghívása kivételt okoznak. Azok a műveletek, amelyek nem igényelnek nyílt kapcsolatot, például lekérdezést írnak vagy objektumokat csatolnak, nem okoznak kivételt. A Dispose metódus nem zár be explicit módon megnyitott kapcsolatokat.

A ObjectContext hatókörének korlátozása egy using blokkon belül (Using Visual Basic) biztosítja az erőforrások megfelelő ártalmatlanítását. További információ: Kapcsolatok és tranzakciók kezelése.

A Dispose() metódus meghívja a virtual (Overridable Visual Basic) Dispose(Boolean) metódust.

Lásd még

A következőre érvényes:

Dispose(Boolean)

Felszabadítja az objektumkörnyezet által használt erőforrásokat.

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)

Paraméterek

disposing
Boolean

true felügyelt és nem felügyelt erőforrások felszabadítása; false csak a nem felügyelt erőforrások kiadásához.

Megjegyzések

Ez a metódus bezárja a kapcsolatot. A meghívás után Dispose a nyílt kapcsolatot igénylő műveletek, például lekérdezés végrehajtása vagy a ToTraceString metódus meghívása kivételt okoznak. Azok a műveletek, amelyek nem igényelnek nyílt kapcsolatot, például lekérdezést írnak vagy objektumokat csatolnak, nem okoznak kivételt.

A ObjectContext hatókörének korlátozása egy using blokkon belül (Using Visual Basic) biztosítja az erőforrások megfelelő ártalmatlanítását. További információ: Kapcsolatok és tranzakciók kezelése.

Lásd még

A következőre érvényes: