Sdílet prostřednictvím


BL0003: Parametr komponenty s CaptureUnmatchedValues má nesprávný typ

Hodnota
ID pravidla BL0003
Kategorie Využití
Oprava způsobující chybu nebo chybu způsobující chybu Narušující

Příčina

Parametr typu odvozeného z ComponentBase poznámek s poznámkami CaptureUnmatchedValues= true nelze přiřadit z Dictionary<string, object>

Popis pravidla

Parametry s poznámkami CaptureUnmatchedValues = true musí být schopné přijmout Dictionary<string, object> hodnotu.

@code
{
    [Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, string> Attributes { get; set; }
}

Jak opravit porušení

Změna typu parametru na buď IDictionary<string, object> nebo Dictionary<string, object>

@code
{
    [Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, object> Attributes { get; set; }
}

Kdy potlačit upozornění

Nepotlačujte upozornění na toto pravidlo.