Timeline.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 Timeline 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
pour vérifier si cette instance peut être figée ; false
pour figer cette instance.
Retours
Si isChecking
a la valeur true, cette méthode retourne true
si cette instance peut être définie en lecture seule, ou false
si elle ne le peut pas.
Si isChecking
a la valeur false, cette méthode retourne true
si cette instance est actuellement en lecture seule, ou false
si elle ne peut pas être définie en lecture seule, avec comme conséquence un début de modification de l’état figé de cet objet.
Remarques
N’appelez pas cette méthode directement (sauf lors de l’appel de base dans une implémentation). Cette méthode est appelée en interne par Freeze.
Notes pour les héritiers
Timeline Les implémenteurs doivent remplacer cette méthode lorsque la classe contient des données qui ne sont pas stockées à l’aide de propriétés de dépendance.
Une implémentation classique appelle base, puis appelle la méthode statique Freeze() sur toutes les Freezable propriétés typées que la classe contient, en retournant true
uniquement si toutes les propriétés ont été figées (ou auraient pu être figées, en cas de passage d’une false
valeur pour isChecking
).