FreezableCollection<T>.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í.
Umožňuje, aby tento FreezableCollection<T> objekt byl nemodifikovatelný nebo určuje, zda je možné ho upravit.
protected:
override bool FreezeCore(bool isChecking);
protected override bool FreezeCore (bool isChecking);
override this.FreezeCore : bool -> bool
Protected Overrides Function FreezeCore (isChecking As Boolean) As Boolean
Parametry
- isChecking
- Boolean
true
FreezableCollection<T> pokud by se měla jednoduše vrátit, zda může být zmrazená. false
FreezableCollection<T> pokud by se instance měla ve skutečnosti ukotvit sama při volání této metody.
Návraty
Pokud isChecking
ano true
, tato metoda vrátí true
, pokud je možné tuto FreezableCollection<T> metodu upravit, nebo false
pokud ji nelze upravit.
Pokud isChecking
je false
, tato metoda vrátí true
, pokud je FreezableCollection<T> zadaný nyní nemodifikovatelný, nebo false
pokud jej nelze upravit, s vedlejším účinkem, že začal měnit zamrzlý stav tohoto objektu.
Poznámky
Tuto metodu nevolejte přímo (s výjimkou volání základu v implementaci). Tato metoda se volá interně ( CanFreeze s isChecking
rovnou true
) a Freeze (s isChecking
rovnou false
).
Poznámky pro dědice
Informace o tom, kdy tuto metodu přepsat, naleznete v tématu FreezeCore(Boolean).