BL0002: Komponen memiliki beberapa parameter CaptureUnmatchedValues
Nilai | |
---|---|
ID Aturan | BL0002 |
Kategori | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Penyebab
Lebih dari satu parameter pada jenis yang berasal dari ComponentBase diannotasi dengan CaptureUnmatchedValues = true
.
Deskripsi aturan
Untuk komponen, tepat satu parameter diharapkan memiliki diatur CaptureUnmatchedValues ke true
.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter2 { get; set; }
}
Cara memperbaiki pelanggaran
Batasi parameter tunggal yang telah CaptureUnmatchedValues
ditetapkan.
@code
{
[Parameter(CaptureUnmatchedValues = true)] public Dictionary<string, object> Parameter1 { get; set; }
[Parameter] public Dictionary<string, object> Parameter2 { get; set; }
}
Kapan harus menekan peringatan
Jangan menyembunyikan peringatan dari aturan ini.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
ASP.NET Core