Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
| Valeur | |
|---|---|
| Identificateur de la règle | BL0005 |
| Catégorie | Usage |
| Le correctif est cassant ou non cassant | Non-breaking |
La cause
Une propriété sur un type dérivant de ComponentBase et annoté avec [Parameter] est assignée à partir de l'extérieur du composant.
Description de la règle
Les paramètres de composant doivent être affectés dans le cadre de l’initialisation du composant ou dans le cadre de SetParametersAsync. L’affectation d’une valeur à un paramètre à partir d’une source externe entraîne le remplacement de la valeur lors du prochain rendu du composant.
Comment corriger les violations
Envisagez d’utiliser une propriété distincte pour recevoir des valeurs d’autres composants. Un code supplémentaire peut ensuite être écrit pour déterminer les deux valeurs à utiliser dans le composant.
Quand supprimer les avertissements
Ne supprimez aucun avertissement de cette règle.