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.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
ASP.NET Core
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin