Delen via


BL0002: Component heeft meerdere CaptureUnmatchedValues parameters

Waarde
Regel-id BL0002
Categorie Gebruik
De oplossing veroorzaakt brekende of niet-brekende problemen Niet-afbreekbaar

Oorzaak

Meer dan één parameter voor een type waaruit wordt afgeleid ComponentBase , wordt geannoteerd met CaptureUnmatchedValues = true.

Beschrijving van regel

Voor een component moet precies één parameter zijn ingesteld op CaptureUnmatchedValues.

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

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

Hoe schendingen op te lossen

Beperk één parameter tot het hebben van de waarde CaptureUnmatchedValues ingesteld.

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

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

Wanneer waarschuwingen onderdrukken

Onderdruk de waarschuwing van deze regel niet.