ObjectContext.Dispose Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die vom Objektkontext verwendeten Ressourcen frei.
Überlädt
| Name | Beschreibung |
|---|---|
| Dispose() |
Gibt die vom Objektkontext verwendeten Ressourcen frei. |
| Dispose(Boolean) |
Gibt die vom Objektkontext verwendeten Ressourcen frei. |
Dispose()
Gibt die vom Objektkontext verwendeten Ressourcen frei.
public:
virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementiert
Hinweise
Diese Methode schließt die Verbindung, wenn sie vom Entity Framework geöffnet wurde. After Dispose is called, operations that require an open connection, such as executing a query or calling the ToTraceString method, will cause an exception. Vorgänge, die keine geöffnete Verbindung erfordern, z. B. das Verfassen einer Abfrage oder das Anfügen von Objekten, verursachen keine Ausnahme. Die Dispose Methode schließt keine explizit geöffneten Verbindungen.
Durch das Einschränken des Bereichs eines ObjectContext innerhalb eines using-Blocks (Using in Visual Basic) wird sichergestellt, dass Ressourcen ordnungsgemäß gelöscht werden.
Die methode Dispose() ruft die virtual (Overridable in Visual Basic) Dispose(Boolean)-Methode auf.
Weitere Informationen
Gilt für:
Dispose(Boolean)
Gibt die vom Objektkontext verwendeten Ressourcen frei.
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)
Parameter
- disposing
- Boolean
true um verwaltete und nicht verwaltete Ressourcen freizugeben; false um nur nicht verwaltete Ressourcen freizugeben.
Hinweise
Diese Methode schließt die Verbindung. After Dispose is called, operations that require an open connection, such as executing a query or calling the ToTraceString method, will cause an exception. Vorgänge, die keine geöffnete Verbindung erfordern, z. B. das Verfassen einer Abfrage oder das Anfügen von Objekten, verursachen keine Ausnahme.
Durch das Einschränken des Bereichs eines ObjectContext innerhalb eines using-Blocks (Using in Visual Basic) wird sichergestellt, dass Ressourcen ordnungsgemäß gelöscht werden.