Package.Dispose(Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Rensar och sparar innehållet i alla delar och relationer, stänger paketet och släpper alla resurser.
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)
Parametrar
- disposing
- Boolean
true för att frigöra både hanterade och ohanterade resurser; false för att endast frigöra ohanterade resurser.
Kommentarer
För att se till att alla ändringar sparas korrekt slutför Dispose , rensar och stänger alla delar och relationer som ingår i paketet.
Package För klassen Dispose och Close utför samma åtgärd – det finns ingen anledning att anropa Dispose om du anropar Closeeller vice versa.
Close och Dispose anropa Flushinternt .
Härledda klasser som allokerar och hanterar icke-minnesresurser bör åsidosätta den här metoden för att frigöra resurser när Dispose anropas. Åsidosättningar av härledd klass bör också anropa Flush och basklassmetoden Dispose för att se till att rensning av basklass alltid utförs.
Note
Instruktionen using (skiljer sig från using namnområdesdirektivet) är det rekommenderade sättet att Close och Dispose ett paket.