BL0004: Parameter komponen harus publik
Nilai | |
---|---|
ID Aturan | BL0004 |
Kategori | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Merusak |
Penyebab
Properti pada jenis yang berasal dari ComponentBase anotasi dengan [Parameter]
tidak publik.
Deskripsi aturan
Parameter komponen diperlukan untuk bersifat publik dan harus memiliki setter publik.
@code
{
[Parameter] int Parameter1 { get; set; }
}
Cara memperbaiki pelanggaran
- Buat properti dan setter-nya publik.
@code
{
[Parameter] public int Parameter1 { get; set; }
}
- Jika membuat properti non-publik tidak dimungkinkan, pertimbangkan untuk menerapkan
SetParametersAsync
secara manual.
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