Freezable.FreezeCore(Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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).