BL0005: Parametr součásti by neměl být nastaven mimo jeho součást
Hodnota | |
---|---|
ID pravidla | BL0005 |
Kategorie | Využití |
Oprava způsobující chybu nebo chybu způsobující chybu | Nenarušující |
Příčina
Vlastnost typu odvozeného z ComponentBase anotované pomocí [Parameter]
je přiřazena mimo komponentu.
Popis pravidla
Parametry komponenty by měly být přiřazeny jako součást inicializace komponenty nebo jako součást SetParametersAsync
. Přiřazení hodnoty k parametru z externího zdroje způsobí přepsání hodnoty při příštím vykreslení komponenty.
Jak opravit porušení
Zvažte použití jedinečné vlastnosti pro příjem hodnot z jiných komponent. Potom můžete napsat další kód, který určí, které ze dvou hodnot se mají použít v komponentě.
Kdy potlačit upozornění
Nepotlačujte upozornění na toto pravidlo.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro