Image.Dispose Metoda

Definicja

Zwalnia wszystkie zasoby używane przez ten program Image .Releases all resources used by this Image.

Przeciążenia

Dispose()

Zwalnia wszystkie zasoby używane przez ten program Image .Releases all resources used by this Image.

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Image i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Image and optionally releases the managed resources.

Uwagi

Uwaga

Zawsze wywołuj Dispose przed wydaniem ostatniego odwołania do Image .Always call Dispose before you release your last reference to the Image. W przeciwnym razie używane zasoby nie zostaną zwolnione do momentu wywołania metody obiektu przez moduł zbierający elementy bezużyteczne Image Finalize .Otherwise, the resources it is using will not be freed until the garbage collector calls the Image object's Finalize method.

Dispose()

Zwalnia wszystkie zasoby używane przez ten program Image .Releases all resources used by this Image.

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

Implementuje

Uwagi

Wywołanie Dispose metody umożliwia przydzielenie zasobów używanych przez ten program Image do innych celów.Calling the Dispose method allows the resources used by this Image to be reallocated for other purposes.

Wywołaj Dispose po zakończeniu korzystania z Image .Call Dispose when you are finished using the Image. DisposeMetoda pozostawia Image w stanie niezdatnym do użytku.The Dispose method leaves the Image in an unusable state. Po wywołaniu Dispose należy wydać wszystkie odwołania do, Image Aby moduł wyrzucania elementów bezużytecznych mógł odwoływać pamięć, którą Image zajmował.After calling Dispose, you must release all references to the Image so the garbage collector can reclaim the memory that the Image was occupying. Aby uzyskać więcej informacji, zobacz Oczyszczanie zasobów niezarządzanych i implementowanie metody Dispose.For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

Uwaga

Zawsze wywołuj Dispose przed wydaniem ostatniego odwołania do Image .Always call Dispose before you release your last reference to the Image. W przeciwnym razie używane zasoby nie zostaną zwolnione do momentu wywołania metody obiektu przez moduł zbierający elementy bezużyteczne Image Finalize .Otherwise, the resources it is using will not be freed until the garbage collector calls the Image object's Finalize method.

Dotyczy

Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Image i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Image and optionally releases the managed resources.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parametry

disposing
Boolean

Wartość true, aby zwolnić zasoby zarządzane i niezarządzane, a wartość false, aby zwolnić tylko zasoby niezarządzane.true to release both managed and unmanaged resources; false to release only unmanaged resources.

Uwagi

Uwaga

Zawsze wywołuj Dispose przed wydaniem ostatniego odwołania do Image .Always call Dispose before you release your last reference to the Image. W przeciwnym razie używane zasoby nie zostaną zwolnione do momentu wywołania metody obiektu przez moduł zbierający elementy bezużyteczne Image Finalize .Otherwise, the resources it is using will not be freed until the garbage collector calls the Image object's Finalize method.

Dotyczy