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 | BL0002 |
| Catégorie | Utilisation |
| Le correctif est cassant ou non cassant | Inaltérable |
Raison
Plusieurs paramètres d’un type dérivé d’un ComponentBase type sont annotés avec CaptureUnmatchedValues = true.
Description de la règle
Pour un composant, exactement un paramètre doit avoir CaptureUnmatchedValues défini sur true.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Comment corriger les violations
Limitez un paramètre unique à avoir CaptureUnmatchedValues défini.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
Quand supprimer les avertissements
Ne supprimez pas un avertissement issu de cette règle.