Sdílet prostřednictvím


BL0002: Komponenta má více parametrů CaptureUnmatchedValues

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

Příčina

Více než jeden parametr u typu odvozeného z ComponentBase je opatřen poznámkami CaptureUnmatchedValues = true.

Popis pravidla

U komponenty se očekává, že přesně jeden parametr bude mít nastavenou CaptureUnmatchedValues hodnotu true.

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

    [Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}

Jak opravit porušení

Omezte jeden parametr tak, aby byl CaptureUnmatchedValues nastaven.

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

    [Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}

Kdy potlačit upozornění

Nepotlačujte upozornění na toto pravidlo.