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