ExportLifetimeContext<T>.Dispose Methode

Definition

Gibt alle von der aktuellen Instanz der ExportLifetimeContext<T>-Klasse verwendeten Ressourcen frei, einschließlich des zugeordneten Exports.

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

Implementiert

Hinweise

Beim Aufrufen der Dispose -Methode eines ExportLifetimeContext<T> -Objekts wird die Methode aufgerufen, auf die verwiesen wird, um den zugeordneten Export freizugeben.

Rufen Sie Dispose auf, wenn Sie ExportLifetimeContext<T> nicht mehr benötigen. Die Dispose-Methode bewirkt, dass ExportLifetimeContext<T> nicht mehr verwendet werden kann. Nachdem Sie aufgerufen Disposehaben, müssen Sie alle Verweise auf das ExportLifetimeContext<T> freigeben, damit der Garbage Collector den Arbeitsspeicher, den der ExportLifetimeContext<T> belegt hat, zurückgewinnen kann.

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 ExportLifetimeContext<T> freigeben. Andernfalls bleiben die verwendeten Ressourcen reserviert, bis die Garbage Collection die ExportLifetimeContext<T>-Methode des Finalize-Objekts aufruft.

Gilt für: