Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
| Valor | |
|---|---|
| ID da regra | BL0005 |
| Categoria | Utilização |
| A correção é invasiva ou não invasiva | Inquebrável |
Motivo
Uma propriedade de um tipo derivado de ComponentBase, e anotada com [Parameter], está a ser atribuída de fora do componente.
Descrição da regra
Os parâmetros do componente devem ser atribuídos como parte da inicialização do componente ou como parte do SetParametersAsync. A atribuição de um valor a um parâmetro de uma fonte externa resulta na substituição do valor na próxima vez que o componente for renderizado.
Como corrigir violações
Considere o uso de uma propriedade distinta para receber valores de outros componentes. Código adicional pode então ser escrito para decidir qual dos dois valores usar no componente.
Quando suprimir avisos
Não ignore um aviso desta regra.