FreezableCollection<T>.FreezeCore(Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawia, że ten FreezableCollection<T> obiekt jest niezmodyfikowalny lub określa, czy można go niemodyfikować.
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
jeśli element FreezableCollection<T> powinien po prostu zwrócić, czy może być zamrożony. false
FreezableCollection<T> jeśli wystąpienie powinno się faktycznie zablokować po wywołaniu tej metody.
Zwraca
Jeśli isChecking
jest true
to , ta metoda zwraca true
, jeśli może to FreezableCollection<T> być niezmodyfikowalne lub false
jeśli nie może być niezmodyfikowalne.
Jeśli isChecking
jest false
to , ta metoda zwraca, true
jeśli określony FreezableCollection<T> jest teraz niemodyfikowalny lub false
jeśli nie może być niezmodyfikowalny, ze skutkiem ubocznym rozpoczęcia zmiany stanu zamrożonego tego obiektu.
Uwagi
Nie należy wywoływać tej metody bezpośrednio (z wyjątkiem wywołania bazy w implementacji). Ta metoda jest wywoływana wewnętrznie przez CanFreeze (z równym true``isChecking
) i Freeze (z równym false``isChecking
).
Uwagi dotyczące dziedziczenia
Aby uzyskać informacje o tym, kiedy zastąpić tę metodę, zobacz FreezeCore(Boolean).