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