BL0004: Parametr składnika powinien być publiczny
Wartość | |
---|---|
Identyfikator reguły | BL0004 |
Kategoria | Użycie |
Poprawka powodująca niezgodność lub niezgodność | Kluczowa |
Przyczyna
Właściwość typu pochodzącego z ComponentBase adnotacji z [Parameter]
nie jest publiczna.
Opis reguły
Parametry składnika muszą być publiczne i muszą mieć publiczny zestaw.
@code
{
[Parameter] int Parameter1 { get; set; }
}
Jak naprawić naruszenia
- Ustaw właściwość i jej właściwość jako publiczną.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- Jeśli właściwość nie jest publiczna, należy rozważyć zaimplementowanie
SetParametersAsync
ręcznie.
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.