Freezable.FreezeCore(Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Freezable Znepřístupňuje objekt 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 k vrácení údaje o tom, zda lze objekt zamrazit (bez skutečného zmrazení); false a skutečně ukotvit objekt.
Návraty
Pokud isChecking je true, tato metoda vrátí true , pokud Freezable lze provést nemodifikovat, nebo false pokud nelze provést neupravitelné. Pokud isChecking je false, tato metoda vrátí true , pokud je zadaný Freezable nyní nemodifikovatelný, nebo false pokud nelze provést neupravitelné.
Poznámky
Tuto metodu nevolejte přímo (s výjimkou volání základu v implementaci). Tato metoda je volána interně CanFreeze vlastností (se isChecking rovná ) a metodou Freeze (se isChecking rovna truefalse).
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ávislosti.
Typická implementace by volala základ a pak volala statickou Freeze(Freezable, Boolean) metodu pro všechny Freezable typové vlastnosti, které třída obsahuje, vracela true pouze tehdy, pokud byly všechny vlastnosti zablokované (nebo mohly být zmrazeny, v případě určení true pro isChecking).