Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Ценность | |
|---|---|
| Идентификатор правила | BL0005 |
| Категория | Использование |
| Исправление является разрушающим или неразрушающим. | Неразрывный |
Причина
Свойство типа, производного от ComponentBase, аннотированного с помощью [Parameter], назначается извне этого компонента.
Описание правила
Параметры компонента должны быть назначены как часть инициализации компонента или как часть SetParametersAsync. Назначение значения параметру из внешнего источника приводит к его перезаписи при следующем рендеринге компонента.
Устранение нарушений
Рекомендуется использовать отдельное свойство для получения значений от других компонентов. Затем можно записать дополнительный код, чтобы решить, какие из двух значений следует использовать в компоненте.
Когда следует подавлять предупреждения
Не подавляйте предупреждение, вызванное этим правилом.
ASP.NET Core