Freigeben über


ExportLifetimeContext<T>.Dispose Methode

Definition

Gibt alle Ressourcen frei, die von der aktuellen Instanz der ExportLifetimeContext<T> Klasse verwendet werden, einschließlich des zugehörigen Exports.

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

Implementiert

Hinweise

Durch Aufrufen der Dispose Methode eines ExportLifetimeContext<T> Objekts wird die referenzierte Methode aufgerufen, um den zugehörigen Export freizugeben.

Rufen Sie an Dispose , wenn Sie mit der Verwendung der ExportLifetimeContext<T>. Die Dispose Methode verlässt den ExportLifetimeContext<T> nicht verwendbaren Zustand. Nach dem Aufrufen Disposemüssen Sie alle Verweise auf den ExportLifetimeContext<T> Garbage Collector freigeben, damit der Garbage Collector den Speicher zurückfordern kann, den sie ExportLifetimeContext<T> belegt hat.

Weitere Informationen finden Sie unter Bereinigen nicht verwalteter Ressourcen und Implementieren einer Dispose-Methode.

Note

Rufen Sie immer auf Dispose , bevor Sie Ihren letzten Verweis auf die ExportLifetimeContext<T>. Andernfalls werden die verwendeten Ressourcen erst freigegeben, wenn der Garbage Collector die Methode des ExportLifetimeContext<T>Finalize Objekts aufruft.

Gilt für: