Freigeben über


RegistrationAttribute.Key.IDisposable.Dispose Methode

Definition

Gibt das Objekt und seine Ressourcen frei.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void System.IDisposable.Dispose();
void IDisposable.Dispose ();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose

Implementiert

Hinweise

Rufen Sie IDisposable.Dispose auf , wenn Sie die RegistrationAttribute.KeyVerwendung abgeschlossen haben. Die assetId:///Dispose?qualifyHint=False&autoUpgrade=True-Methode verbleibt RegistrationAttribute.Key in einem unbrauchbaren Zustand. Nachdem Sie assetId:///Dispose?qualifyHint=False&autoUpgrade=True aufgerufen haben, müssen Sie alle Verweise auf die RegistrationAttribute.Key freigeben, damit der Garbage Collector den arbeitsspeicher wiedergewinnen kann, den der RegistrationAttribute.Key belegt hat. Weitere Informationen finden Sie unter Bereinigen nicht verwalteter Ressourcen und Implementieren einer Dispose-Methode.

Hinweis

Rufen Sie immer Dispose auf, bevor Sie den letzten Verweis auf das RegistrationAttribute.Key freigeben. Andernfalls bleiben die verwendeten Ressourcen reserviert, bis die Garbage Collection die RegistrationAttribute.Key-Methode des Finalize-Objekts aufruft.

Gilt für: