BL0004: параметр компонента должен быть общедоступным
Значение | |
---|---|
Идентификатор правила | BL0004 |
Категория | Использование |
Исправление является критическим или не критическим | Критическое |
Причина
Свойство типа, производного от аннотированного, ComponentBase[Parameter]
не является общедоступным.
Описание правила
Параметры компонента должны быть общедоступными и должны иметь общедоступный набор.
@code
{
[Parameter] int Parameter1 { get; set; }
}
Устранение нарушений
- Сделайте свойство и его параметр общедоступным.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- Если свойство не является общедоступным, рассмотрите возможность реализации
SetParametersAsync
вручную.
Когда лучше отключить предупреждения
Для этого правила отключать вывод предупреждений не следует.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
ASP.NET Core
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по