Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
| Valore | |
|---|---|
| ID della regola | BL0003 |
| Categoria | Uso |
| La correzione causa un'interruzione o meno | Ultime notizie |
Causa
Un parametro in un tipo derivato da ComponentBase annotato con CaptureUnmatchedValues= true non è assegnabile da Dictionary<string, object>
Descrizione della regola
I parametri annotati con CaptureUnmatchedValues = true devono essere in grado di ricevere un valore Dictionary<string, object>.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, string> Attributes { get; set; }
}
Come correggere le violazioni
Modificare il tipo del parametro in IDictionary<string, object> o Dictionary<string, object>
@code
{
[Parameter(CaptureUnmatchedValues = true)] public IDictionary<string, object> Attributes { get; set; }
}
Quando eliminare gli avvisi
Non eliminare un avviso da questa regola.