Timeline.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 diese Timeline als nicht änderbar fest oder bestimmt, ob diese als nicht änderbar festgelegt werden kann.
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
Parameter
- isChecking
- Boolean
true
, um zu prüfen, ob diese Instanz fixiert werden kann, false
, um diese Instanz zu fixieren.
Gibt zurück
Wenn isChecking
„true“ ist, gibt diese Methode true
zurück, wenn diese Instanz als schreibgeschützt festgelegt werden kann, oder false
, wenn sie nicht als schreibgeschützt festgelegt werden kann.
Wenn isChecking
„false“ ist, gibt diese Methode true
zurück, wenn diese Instanz jetzt schreibgeschützt ist, oder false
, wenn sie nicht als schreibgeschützt festgelegt werden kann, mit dem Nebeneffekt, dass mit der Änderung des fixierten Status dieses Objekts begonnen wurde.
Hinweise
Rufen Sie diese Methode nicht direkt auf (außer beim Aufrufen der Basis in einer Implementierung). Diese Methode wird intern von Freezeaufgerufen.
Hinweise für Vererber
Timeline Implementierer müssen diese Methode überschreiben, wenn die -Klasse Daten enthält, die nicht mithilfe von Abhängigkeitseigenschaften gespeichert werden.
Eine typische Implementierung ruft base auf, ruft dann die statische Freeze() Methode für alle Freezable typisierten Eigenschaften auf, die die Klasse enthält, und gibt nur zurück true
, wenn alle Eigenschaften eingefroren wurden (oder im Fall der Übergabe eines false
Werts für isChecking
eingefroren werden könnten).