Sdílet prostřednictvím


CompositionScopeDefinition.Dispose(Boolean) Metoda

Definice

Volána metodami Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí CompositionScopeDefinition třídy .

protected:
 override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)

Parametry

disposing
Boolean

true uvolnění spravovaných a nespravovaných prostředků; false k uvolnění pouze nespravovaných prostředků.

Poznámky

Tuto metodu volají pouze veřejné Dispose() metody a Finalize() metody; nevolejte tuto metodu přímo. Při implementaci vzoru dispose by se logický parametr Dispose(Boolean) metody měl použít takto:

  • Metoda Dispose() aktuálního objektu by měla volat Dispose(Boolean) s logickým parametrem nastaveným na hodnotu true , aby se uvolnily spravované i nespravované prostředky.

  • Metoda Finalize() aktuálního objektu by měla volat Dispose(Boolean) s logickým parametrem nastaveným na hodnotu false , aby se uvolnily pouze nespravované prostředky.

Další informace najdete v tématu Implementace metody Dispose.

Platí pro