BL0002: компонент имеет несколько параметров CaptureUnmatchedValues
Значение | |
---|---|
Идентификатор правила | BL0002 |
Категория | Использование |
Исправление является критическим или не критическим | Не критическое |
Причина
Несколько параметров типа, производных от ComponentBase типа, аннотированы с CaptureUnmatchedValues = true
.
Описание правила
Для компонента ожидается CaptureUnmatchedValues , что для одного параметра задано значение true
.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Устранение нарушений
Ограничение набора одного параметра CaptureUnmatchedValues
.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
Когда лучше отключить предупреждения
Для этого правила отключать вывод предупреждений не следует.
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
ASP.NET Core