Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
| Valore | |
|---|---|
| ID della regola | BL0005 |
| Categoria | Uso |
| La modifica è dirompente o non dirompente | Non separabile |
Causa
Una proprietà di un tipo derivato da ComponentBase annotata con [Parameter] viene assegnata da un contesto esterno al componente.
Descrizione della regola
I parametri del componente devono essere assegnati a come parte dell'inizializzazione del componente o come parte di SetParametersAsync. L'assegnazione di un valore a un parametro da un'origine esterna comporta la sovrascrittura del valore al successivo rendering del componente.
Come correggere le violazioni
È consigliabile usare una proprietà distinta per ricevere valori da altri componenti. È quindi possibile scrivere codice aggiuntivo per decidere quale dei due valori usare nel componente.
Quando eliminare gli avvisi
Non eliminare un avviso da questa regola.