BL0002: Komponente hat mehrere CaptureUnmatchedValues Parameter
Wert | |
---|---|
Regel-ID | BL0002 |
Kategorie | Verwendung |
Fix führt oder führt nicht zur Unterbrechung | Nicht unterbrechend |
Ursache
Mehr als ein Parameter eines Typs, der von ComponentBase abgeleitet ist, wird mit CaptureUnmatchedValues = true
annotiert.
Regelbeschreibung
Für eine Komponente wird genau ein Parameter erwartet, dessen CaptureUnmatchedValues auf true
gesetzt ist.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Behandeln von Verstößen
Legen Sie für einen einzelnen Parameter fest, dass CaptureUnmatchedValues
gesetzt werden muss.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie keine Warnung dieser Regel.
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
ASP.NET Core