Package.Dispose(Boolean) Methode

Definitie

Hiermee wordt de inhoud van alle onderdelen en relaties leeggemaakt en opgeslagen, wordt het pakket gesloten en worden alle resources vrijgegeven.

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)

Parameters

disposing
Boolean

true om zowel beheerde als onbeheerde resources vrij te geven; false om alleen onbeheerde resources vrij te geven.

Opmerkingen

Om ervoor te zorgen dat alle wijzigingen correct worden opgeslagen, Dispose worden ook alle onderdelen en relaties in het pakket voltooid, leeggemaakt en gesloten.

Voor de Package klasse Dispose en Close dezelfde bewerking uitvoeren: er is geen reden om aan te roepen Dispose als u belt Closeof vice versa.

Close en Dispose intern gesprek Flush.

Afgeleide klassen die niet-geheugenbronnen toewijzen en beheren, moeten deze methode overschrijven om resources vrij te geven wanneer Dispose ze worden aangeroepen. Onderdrukkingen van afgeleide klassen moeten ook worden aangeroepen Flush en de methode basisklasse Dispose om ervoor te zorgen dat het opschonen van basisklasse altijd wordt uitgevoerd.

Note

De using instructie (anders dan de using naamruimte-instructie) is de aanbevolen manier om en Dispose een pakket te Close gebruiken.

Van toepassing op

Zie ook