BL0004: Parametr komponenty by měl být veřejný
Hodnota | |
---|---|
ID pravidla | BL0004 |
Kategorie | Využití |
Oprava způsobující chybu nebo chybu způsobující chybu | Narušující |
Příčina
Vlastnost typu odvozeného z ComponentBase anotace s [Parameter]
není veřejná.
Popis pravidla
Parametry komponenty musí být veřejné a musí mít veřejnou setter.
@code
{
[Parameter] int Parameter1 { get; set; }
}
Jak opravit porušení
- Zpřístupnit vlastnost a její setter.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- Pokud není možné vlastnost neveřejně, zvažte ruční implementaci
SetParametersAsync
.
Kdy potlačit upozornění
Nepotlačujte upozornění na toto pravidlo.
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.