Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| Värde | |
|---|---|
| Regel-ID | BL0002 |
| Kategori | Användning |
| Korrigeringen är antingen brytande eller icke-brytande | Oskiljbar |
Orsak
Mer än en parameter för en typ som härleds från ComponentBase kommenteras med CaptureUnmatchedValues = true.
Regelbeskrivning
För en komponent förväntas exakt en parameter ha CaptureUnmatchedValues värdet true.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Så här åtgärdar du överträdelser
Begränsa en enskild parameter till att ha CaptureUnmatchedValues angetts.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
När du ska ignorera varningar
Ignorera inte en varning från den här regeln.
ASP.NET Core