Freezable.FreezeCore(Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt das Freezable-Objekt als nicht änderbar fest oder überprüft, ob es als nicht änderbar festgelegt werden kann.
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
Parameter
- isChecking
- Boolean
true
, um zurückzugeben, ob das Objekt fixiert werden kann (ohne es tatsächlich zu fixieren), false
, um das Objekt tatsächlich zu fixieren.
Gibt zurück
Wenn isChecking
den Wert true
aufweist, gibt diese Methode true
zurück, wenn der Freezable als nicht änderbar festgelegt werden kann, oder false
, wenn er nicht als nicht änderbar festgelegt werden kann. Wenn isChecking
den Wert false
aufweist, gibt diese Methode true
zurück, wenn der angegebene Freezable jetzt nicht änderbar ist, oder false
, wenn er nicht als nicht änderbar festgelegt werden kann.
Hinweise
Rufen Sie diese Methode nicht direkt auf (außer beim Aufrufen der Basis in einer Implementierung). Diese Methode wird intern von der Eigenschaft (gleich ) und der CanFreeze Freeze Methode (isChecking``true
gleich isChecking
false
) aufgerufen .
Hinweise für Vererber
Freezable Implementierungen müssen diese Methode außer Kraft setzen, wenn die Klasse Daten enthält, die nicht mithilfe von Abhängigkeitseigenschaften gespeichert werden.
Eine typische Implementierung würde die Basis aufrufen, und rufen Sie dann die statische Freeze(Freezable, Boolean) Methode für alle Freezable typierten Eigenschaften auf, die die Klasse enthält, und gibt true
nur zurück, wenn alle Eigenschaften eingefroren wurden (oder im Fall der Angabe true
für isChecking
).