FreezableCollection<T>.FreezeCore(Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Rend cet objet FreezableCollection<T> non modifiable ou détermine s'il peut être rendu non modifiable.
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
Paramètres
- isChecking
- Boolean
true
si FreezableCollection<T> doit simplement indiquer s'il peut être figé. false
si l'instance de FreezableCollection<T> doit se figer réellement lorsque cette méthode est appelée.
Retours
Si isChecking
a la valeur true
, cette méthode retourne true
si ce FreezableCollection<T> peut être rendu non modifiable, ou false
dans le cas contraire.
Lorsque isChecking
a la valeur false
, cette méthode retourne true
si le FreezableCollection<T> spécifié est désormais non modifiable ou false
s'il ne peut pas être rendu non modifiable, avec pour effet secondaire un début de changement de l'état figé de cet objet.
Remarques
N’appelez pas cette méthode directement (sauf lors de l’appel de la base dans une implémentation). Cette méthode est appelée en interne par CanFreeze (avec isChecking
égal à true
) et Freeze (avec isChecking
égal à false
).
Notes pour les héritiers
Pour plus d’informations sur la substitution de cette méthode, consultez FreezeCore(Boolean).