Sdílet prostřednictvím


Freezable.FreezeCore(Boolean) Metoda

Definice

Freezable Objekt je nemodifikovatelný nebo testuje, zda je možné ho upravit.

protected:
 virtual bool FreezeCore(bool isChecking);
protected virtual bool FreezeCore (bool isChecking);
abstract member FreezeCore : bool -> bool
override this.FreezeCore : bool -> bool
Protected Overridable Function FreezeCore (isChecking As Boolean) As Boolean

Parametry

isChecking
Boolean

true vrátit údaje o tom, zda lze objekt zamrznout (bez skutečného zmrazení); false skutečně ukotvit objekt.

Návraty

Boolean

Pokud isChecking je true, tato metoda vrátí true , pokud Freezable lze provést nemodifikovatelné, nebo false pokud jej nelze upravit. Pokud isChecking je false, tato metoda vrátí true , pokud je Freezable zadaný nyní neopravitelný, nebo false pokud jej nelze upravit.

Poznámky

Tuto metodu nevolejte přímo (s výjimkou volání základu v implementaci). Tato metoda se volá interně vlastností (s isChecking rovnoutrueFreeze) a metodou (s isChecking rovnou false).CanFreeze

Poznámky pro dědice

Freezable implementátory musí tuto metodu přepsat, pokud třída obsahuje data, která nejsou uložena pomocí vlastností závislostí.

Typická implementace by volala základ a pak volala statickou Freeze(Freezable, Boolean) metodu pro všechny Freezable typové vlastnosti, které třída obsahuje, a vrací true se pouze v případě, že byly všechny vlastnosti zablokované (nebo mohly být zmrazeny, v případě zadání true pro isChecking).

Platí pro

Viz také