XmlDesigner.Dispose(Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Releases van de niet-beheerde resources die door het XmlDesigner besturingselement worden gebruikt en optioneel de beheerde resources vrijgeeft.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
protected:
override void Dispose(bool disposing);
protected override void Dispose(bool disposing);
override this.Dispose : bool -> unit
Protected Overrides 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
Bel Dispose wanneer u klaar bent met het gebruik van de XmlDesigner klas. De Dispose methode laat de XmlDesigner status Onbruikbaar. Nadat u hebt aangeroepen Dispose, moet u alle verwijzingen naar de XmlDesigner vrijgegeven zodat de garbagecollector het geheugen kan vrijmaken dat de XmlDesigner bezette. Zie Onbeheerde resources opschonen en een verwijderingsmethode implementeren voor meer informatie.
Note
Dispose Bel altijd voordat u uw laatste verwijzing naar de XmlDesigner. Anders worden de resources die het gebruikt niet vrijgemaakt totdat de garbagecollector de methode van XmlDesigner het Finalize object aanroept.
De Dispose methode wordt aangeroepen door de openbare Dispose() methode en de Finalize() methode, als deze is overschreven. Hiermee Dispose() wordt de beveiligde Dispose(Boolean) methode aangeroepen waarbij disposing deze is ingesteld op true. Hiermee Finalize geeft u de disposing parameter op als false.
Als disposing dat het geval is true, worden met de Dispose methode alle resources vrijgegeven die worden bewaard door beheerde objecten waarnaar deze XmlDesigner verwijst. De Dispose methode roept de Dispose() methode aan van elk object waarnaar wordt verwezen.
Notities voor overnemers
Wanneer u de methode overschrijft Dispose(Boolean), omdat de Dispose methode meerdere keren kan worden aangeroepen door andere objecten, moet u niet verwijzen naar objecten die eerder in een eerdere aanroep naar de Dispose methode zijn verwijderd. Zie Voor meer informatie over het implementeren Dispose(Boolean)van een verwijderingsmethodede methode Voltooien overschrijven