Aracılığıyla paylaş


BL0003: CaptureUnmatchedValues ile bileşen parametresi yanlış türe sahip

Değer
Kural Kimliği BL0003
Kategori Kullanım
Hataya neden olan veya bozulmayan düzeltme Yeni

Neden

ile açıklama CaptureUnmatchedValues= true ekinden türetilen ComponentBase bir türdeki parametre atanamaz:Dictionary<string, object>

Kural açıklaması

ile CaptureUnmatchedValues = true ek açıklama ekli parametrelerin bir Dictionary<string, object> değer alabilmesi gerekir.

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

İhlalleri düzeltme

Parametrenin IDictionary<string, object> türünü veya olarak değiştirin Dictionary<string, object>

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

Uyarıların ne zaman bastırılması gerekiyor?

Bu kuraldan uyarıyı bastırmayın.