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