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