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 cela Timeline non modifiable ou détermine s’il peut être rendu inmodifiable.
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 la valeur est true, cette méthode retourne true si cette instance peut être rendue en lecture seule ou false si elle ne peut pas être effectuée en lecture seule.
Si isChecking elle est false, cette méthode retourne true si cette instance est désormais en lecture seule ou false si elle ne peut pas être effectuée en lecture seule, avec l’effet secondaire d’avoir commencé à modifier 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 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 appellerait la base, puis appelait 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 étaient figées (ou auraient pu être figées, en cas de passage d’une false valeur pour isChecking).