Bagikan melalui


BL0005: Parameter komponen tidak boleh diatur di luar komponennya

Nilai
ID Aturan BL0005
Kategori Penggunaan
Perbaikan bersifat disruptif atau non-disruptif Non-disruptif

Penyebab

Properti pada jenis yang berasal dari ComponentBase anotasi dengan [Parameter] sedang ditetapkan ke dari luar komponen.

Deskripsi aturan

Parameter komponen harus ditetapkan sebagai bagian dari inisialisasi komponen atau sebagai bagian SetParametersAsyncdari . Menetapkan nilai ke parameter dari sumber eksternal menghasilkan nilai yang ditimpa saat komponen dirender di lain waktu.

Cara memperbaiki pelanggaran

Pertimbangkan untuk menggunakan properti yang berbeda untuk menerima nilai dari komponen lain. Kode tambahan kemudian dapat ditulis untuk memutuskan salah satu dari dua nilai yang akan digunakan dalam komponen.

Kapan harus menekan peringatan

Jangan menyembunyikan peringatan dari aturan ini.