ExportLifetimeContext<T>.Dispose Metod

Definition

Släpper alla resurser som används av den aktuella instansen ExportLifetimeContext<T> av klassen, inklusive dess associerade export.

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

Implementeringar

Kommentarer

Om du anropar -metoden för Dispose ett ExportLifetimeContext<T> objekt anropas den refererade metoden för att frigöra dess associerade export.

Anropa Dispose när du är klar med .ExportLifetimeContext<T> Metoden Dispose lämnar ExportLifetimeContext<T> i ett oanvändbart tillstånd. När du har anropat Disposemåste du släppa alla referenser till så att ExportLifetimeContext<T> skräpinsamlaren kan frigöra det minne som ExportLifetimeContext<T> upptogs.

Mer information finns i Rensa ohanterade resurser och implementera en rensningsmetod.

Note

Anropa Dispose alltid innan du släpper din senaste referens till ExportLifetimeContext<T>. Annars frigörs inte de resurser som används förrän skräpinsamlaren ExportLifetimeContext<T> anropar objektets Finalize -metod.

Gäller för