InkOverlay.Dispose-Methode (Boolean)

Gibt die vom InkOverlay-Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Protected Overridable Sub Dispose ( _
    disposing As Boolean _
)
'Usage
Dim disposing As Boolean

Me.Dispose(disposing)
protected virtual void Dispose(
    bool disposing
)
protected:
virtual void Dispose(
    bool disposing
)
protected void Dispose(
    boolean disposing
)
protected function Dispose(
    disposing : boolean
)

Parameter

  • disposing
    Typ: System.Boolean
    Legen Sie den Wert true fest, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, und false, wenn ausschließlich nicht verwaltete Ressourcen freigegeben werden sollen.

Hinweise

Diese Methode wird von der öffentlichen Dispose()-Methode und der Finalize-Methode aufgerufen. Die Dispose()-Methode ruft die geschützte Dispose(Boolean)-Methode auf, wobei der disposing-Parameter auf true festgelegt ist. Die Finalize-Methode ruft die Dispose(Boolean)-Methode auf, wobei der disposing-Parameter auf false festgelegt ist.

Wenn der disposing-Parameter auf true festgelegt ist, gibt diese Methode sämtliche Ressourcen frei, die für verwaltete Objekte reserviert sind, auf die dieses InkOverlay-Objekt verweist. Die Dispose(Boolean)-Methode ruft dazu die Dispose-Methode jedes Objekts auf, auf das verwiesen wird und das IDisposable implementiert.

Hinweis

zur Vererbung: Die Dispose-Methode kann von anderen Objekten mehrfach aufgerufen werden. Beim Überschreiben von Dispose(Boolean) müssen Sie darauf achten, nicht auf Objekte zu verweisen, die durch einen früheren Aufruf von Dispose freigegeben wurden. Weitere Informationen zum Implementieren von Dispose(Boolean) finden Sie unter Implementieren einer Dispose-Methode.

Weitere Informationen zur Garbage Collection finden Sie unter Programming for Garbage Collection.

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

InkOverlay-Klasse

InkOverlay-Member

Dispose-Überladung

Microsoft.Ink-Namespace

InkOverlay.Dispose