Freezable.FreezeCore(Boolean) Methode

Definitie

Maakt het Freezable object onmodifieerbaar of test of het kan worden onmodifieerbaar.

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

Parameters

isChecking
Boolean

true om een indicatie te retourneren of het object kan worden geblokkeerd (zonder het object daadwerkelijk te bevriezen); false om het object daadwerkelijk te blokkeren.

Retouren

Als isChecking dat het is true, retourneert true deze methode of de Freezable methode onmodieerbaar kan worden gemaakt of false als deze niet kan worden gewijzigd. Als isChecking dat het is false, retourneert true deze methode als de opgegeven Freezable nu niet-wijzigbaar is of false als deze niet ongedaan kan worden gemaakt.

Opmerkingen

Roep deze methode niet rechtstreeks aan (behalve bij het aanroepen van basis in een implementatie). Deze methode wordt intern aangeroepen door de CanFreeze eigenschap (met isChecking gelijk aan true) en de Freeze methode (met isChecking gelijk aan false).

Notities voor overnemers

Freezable implementeerfuncties moeten deze methode overschrijven wanneer de klasse gegevens bevat die niet zijn opgeslagen met behulp van afhankelijkheidseigenschappen.

Een typische implementatie roept basis aan en roept vervolgens de statische Freeze(Freezable, Boolean) methode aan op alle Freezable getypte eigenschappen die de klasse bevat, waarbij alleen wordt geretourneerd true als alle eigenschappen zijn geblokkeerd (of kunnen zijn geblokkeerd, in het geval van opgeven true voor isChecking).

Van toepassing op

Zie ook