ExportLifetimeContext<T>.Dispose Metoda

Definice

Uvolní všechny prostředky používané aktuální instancí ExportLifetimeContext<T> třídy, včetně jeho přidruženého exportu.

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

Implementuje

Poznámky

Dispose Volání metody ExportLifetimeContext<T> objektu volá odkazovanou metodu pro uvolnění přidruženého exportu.

Volání Dispose po dokončení používání funkce ExportLifetimeContext<T>. Metoda Dispose ponechá ExportLifetimeContext<T> nepoužitelný stav. Po volání Disposeje nutné uvolnit všechny odkazy na, ExportLifetimeContext<T> aby systém uvolňování paměti mohl uvolnit paměť, kterou ExportLifetimeContext<T> zabírala.

Další informace naleznete v tématu Čištění nespravovaných prostředků a implementace metody Dispose.

Note

Vždy zavolejte Dispose před uvolněním posledního odkazu na ExportLifetimeContext<T>. Jinak prostředky, které používá, nebudou uvolněny, dokud uvolňování paměti volá metodu ExportLifetimeContext<T> objektu Finalize .

Platí pro