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
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. Nachdem Dispose aufgerufen wurde, führen Vorgänge, die eine offene Verbindung erfordern, z. B. das Ausführen einer Abfrage oder das Aufrufen der ToTraceString Methode, zu einer Ausnahme. Operationen, für die keine offene Verbindung notwendig ist, wie das Verfassen von Abfragen oder das Anfügen von Objekten, verursachen keine Ausnahme. Die Dispose -Methode schließt keine explizit geöffneten Verbindungen.
Durch einschränken des Bereichs eines ObjectContext innerhalb eines using
Blocks (Using
in Visual Basic) wird sichergestellt, dass Ressourcen ordnungsgemäß entsorgt werden. Weitere Informationen finden Sie unter Verwalten von Verbindungen und Transaktionen.
Die Dispose() -Methode ruft die virtual
Methode (Overridable
in Visual Basic) Dispose(Boolean) 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 sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false
, um ausschließlich nicht verwaltete Ressourcen freizugeben.
Hinweise
Diese Methode schließt die Verbindung. Nachdem Dispose aufgerufen wurde, führen Vorgänge, die eine offene Verbindung erfordern, z. B. das Ausführen einer Abfrage oder das Aufrufen der ToTraceString Methode, zu einer Ausnahme. Operationen, für die keine offene Verbindung notwendig ist, wie das Verfassen von Abfragen oder das Anfügen von Objekten, verursachen keine Ausnahme.
Durch einschränken des Bereichs eines ObjectContext innerhalb eines using
Blocks (Using
in Visual Basic) wird sichergestellt, dass Ressourcen ordnungsgemäß entsorgt werden. Weitere Informationen finden Sie unter Verwalten von Verbindungen und Transaktionen.
Weitere Informationen
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für