AnnotationStore.Dispose 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 resources die door de store worden gebruikt.
Overloads
| Name | Description |
|---|---|
| Dispose() |
Alle beheerde en onbeheerde resources die door de store worden gebruikt, worden uitgebracht. |
| Dispose(Boolean) |
Publiceert de niet-beheerde resources die door de store worden gebruikt en brengt eventueel de beheerde resources vrij. |
Dispose()
Alle beheerde en onbeheerde resources die door de store worden gebruikt, worden uitgebracht.
public:
virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementeringen
Opmerkingen
Toepassingen moeten worden aangeroepen Dispose wanneer ze klaar zijn met de AnnotationStore. Nadat de toepassing is aangeroepen Dispose , kunnen alle verwijzingen naar de AnnotationStore garbagecollector worden vrijgegeven om het geheugen dat de AnnotationStore in beslag neemt, vrij te maken. Zie Onbeheerde resources opschonen en een verwijderingsmethode implementeren voor meer informatie.
De openbare Dispose methode roept de beveiligde Dispose(Boolean) methode aan met de disposing parameter om true alle beheerde en onbeheerde resources vrij te geven.
Note
Oproep Dispose voordat de laatste verwijzing naar de AnnotationStore wordt vrijgegeven. Als Dispose deze niet wordt aangeroepen, AnnotationStore worden resources pas vrijgemaakt wanneer de garbagecollector de methode van Finalize de winkel aanroept.
Zie ook
Van toepassing op
Dispose(Boolean)
Publiceert de niet-beheerde resources die door de store worden gebruikt en brengt eventueel de beheerde resources vrij.
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
Deze beveiligde Dispose methode wordt aangeroepen door het publiek Dispose en Finalize methoden. Het publiek Dispose roept de beveiligde Dispose(Boolean) methode aan met de disposing parameter ingesteld op true.
Finalize roept aan Dispose met disposing ingesteld op false.
Wanneer de disposing parameter is true, Dispose worden alle resources vrijgegeven die worden bewaard door beheerde objecten waarnaar wordt AnnotationStore verwezen.
Dispose roept ook de Dispose() methode aan van elk object waarnaar wordt verwezen.
Notities voor overnemers
Dispose(Boolean) kan meerdere keren worden aangeroepen door andere objecten. Wanneer u Dispose(Boolean) overschrijft, moet u niet verwijzen naar objecten die eerder zijn verwijderd in een eerdere aanroep naar Dispose(Boolean). Zie Dispose(Boolean) implementeren voor meer informatie over het implementeren.
Zie Dispose() en Finalize() voor meer informatie over en.