AnnotationStore.Dispose Methode

Definitie

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.

Van toepassing op