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