Freigeben über


BaseWrapper.Dispose Methode

Definition

Überlädt

Dispose()

Gibt die vom BaseWrapper-Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom BaseWrapper-Objekt verwendeten Ressourcen frei.

Dispose()

Gibt die vom BaseWrapper-Objekt verwendeten Ressourcen frei.

public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit

Implementiert

Hinweise

Die Dispose-Methode gibt die von der BaseWrapper-Klasse verwendeten Ressourcen frei.

Durch das Aufrufen der Dispose-Methode, wenn die Anwendung mit baseWrapper abgeschlossen ist, wird sichergestellt, dass alle externen Ressourcen, die von diesem verwalteten Objekt verwendet werden, so bald wie möglich freigegeben werden. Nachdem Entwickler die Dispose-Methode aufgerufen haben, ist das Objekt nicht mehr nützlich, und Entwickler sollten keine Aufrufe mehr daran ausführen. Weitere Informationen zum Freigeben von Ressourcen finden Sie unter Bereinigen von nicht verwalteten Ressourcen.

Gilt für:

Dispose(Boolean)

Gibt die vom BaseWrapper-Objekt verwendeten Ressourcen frei.

protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit

Parameter

disposing
Boolean

Bei Festlegung auf truewird die -Methode direkt aufgerufen und verworfen verwaltete und nicht verwaltete Ressourcen. Wenn auf false festgelegt wird, wird die -Methode vom Garbage Collector-Finalizer aufgerufen und sollte nur nicht verwaltete Ressourcen freigeben.

Hinweise

Diese Dispose-Methode gibt die von der BaseWrapper-Klasse verwendeten Ressourcen frei.

Diese Methode wird sowohl von der Dispose()-Methode als auch vom Object Finalizer (Finalize) aufgerufen. Wenn er von der Dispose-Methode aufgerufen wird, wird der Parameter disposing auf true festgelegt, und alle verwalteten Objektverweise, die dieses Objekt enthält, werden ebenfalls verworfen oder freigegeben. Wenn er vom Objektfinizer aufgerufen wird, wird der Wert im Finalizerthread auf falsefestgelegt.

Durch das Aufrufen der Dispose-Methode, wenn die Anwendung mit baseWrapper abgeschlossen ist, wird sichergestellt, dass alle externen Ressourcen, die von diesem verwalteten Objekt verwendet werden, so bald wie möglich freigegeben werden. Nachdem Entwickler die Dispose-Methode aufgerufen haben, ist das Objekt nicht mehr nützlich, und Entwickler sollten keine Aufrufe mehr daran ausführen.

Weitere Informationen zum Überschreiben dieser Methode und zum Dispose/IDisposable-Muster finden Sie unter .

Gilt für: