Freezable.FreezeCore(Boolean) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Gör objektet Freezable ommodifierbart eller testar om det kan göras ommodifierbart.
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
Parametrar
- isChecking
- Boolean
true att returnera en uppgift om huruvida objektet kan frysas (utan att faktiskt frysa det), false för att faktiskt frysa objektet.
Returer
Om isChecking är truereturnerar true den här metoden om Freezable kan göras ommodifierbar, eller false om den inte kan göras ommodifierbar. Om isChecking är falsereturnerar true den här metoden om den angivna Freezable nu är ommodifierbar eller false om den inte kan göras ommodifierbar.
Kommentarer
Anropa inte den här metoden direkt (förutom när du anropar basen i en implementering). Den här metoden anropas internt av CanFreeze egenskapen (med lika isCheckingmed true ) och Freeze metoden (med lika isCheckingmed false ).
Anteckningar till arvingar
Freezable implementerare måste åsidosätta den här metoden när klassen innehåller data som inte lagras med hjälp av beroendeegenskaper.
En typisk implementering anropar basen och anropar sedan den statiska Freeze(Freezable, Boolean) metoden för alla Freezable typade egenskaper som klassen innehåller, och returnerar true endast om alla egenskaper har frusits (eller kan ha frusits, om du anger true för isChecking).