Freigeben über


Timeline.FreezeCore(Boolean) Methode

Definition

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 isCheckingeingefroren werden könnten).

Gilt für:

Weitere Informationen