BL0002: Składnik ma wiele parametrów CaptureUnmatchedValues
Wartość | |
---|---|
Identyfikator reguły | BL0002 |
Kategoria | Użycie |
Poprawka powodująca niezgodność lub niezgodność | Niezgodność |
Przyczyna
Więcej niż jeden parametr typu wyprowadzającego z ComponentBase klasy jest oznaczony adnotacją .CaptureUnmatchedValues = true
Opis reguły
W przypadku składnika oczekiwany jest dokładnie jeden parametr z ustawioną wartością CaptureUnmatchedValues true
.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Jak naprawić naruszenia
Ogranicz jeden parametr do CaptureUnmatchedValues
ustawienia.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
Kiedy pomijać ostrzeżenia
Nie pomijaj ostrzeżeń dla tej reguły.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.