Dela via


BL0005: Komponentparametern ska inte anges utanför komponenten

Värde
Regel-ID BL0005
Kategori Användning
Korrigeringen är antingen brytande eller icke-brytande Oskiljbar

Orsak

En egenskap för en typ som härleds från ComponentBase kommenterad med [Parameter] tilldelas till utanför komponenten.

Regelbeskrivning

Komponentparametrar ska tilldelas som en del av komponentinitiering eller som en del av SetParametersAsync. Om du tilldelar ett värde till en parameter från en extern källa kommer värdet att skrivas över nästa gång komponenten återges.

Så här åtgärdar du överträdelser

Överväg att använda en distinkt egenskap för att ta emot värden från andra komponenter. Ytterligare kod kan sedan skrivas för att bestämma vilka av de två värdena som ska användas i komponenten.

När du ska ignorera varningar

Ignorera inte en varning från den här regeln.