ExportLifetimeContext<T>.Dispose Metódus

Definíció

Felszabadítja az osztály aktuális példánya által használt összes erőforrást, beleértve a ExportLifetimeContext<T> társított exportálást is.

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

Megvalósítás

Megjegyzések

Dispose Az ExportLifetimeContext<T> objektum metódusának meghívása meghívja a hivatkozott metódust a társított exportálás felszabadításához.

HívásDispose, ha befejezte a használatát.ExportLifetimeContext<T> A Dispose metódus használhatatlan állapotban hagyja a ExportLifetimeContext<T> metódust. A hívás Disposeután fel kell szabadítania az összes hivatkozást a ExportLifetimeContext<T> szemétgyűjtőre, hogy visszanyerhesse a memóriát, amelyet az ExportLifetimeContext<T> éppen foglalt.

További információ: Nem felügyelt erőforrások tisztítása és ártalmatlanítási módszer implementálása.

Note

Mindig hívjon Dispose , mielőtt kiadja az utolsó hivatkozását a ExportLifetimeContext<T>. Ellenkező esetben a használt erőforrások nem lesznek felszabadítva, amíg a szemétgyűjtő nem hívja meg az ExportLifetimeContext<T> objektum metódusát Finalize .

A következőre érvényes: