ASP0018: Parameter rute yang tidak digunakan
Nilai | |
---|---|
ID Aturan | ASP0018 |
Golongan | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Penyebab
Parameter rute ditentukan tetapi tidak digunakan.
Deskripsi aturan
Parameter rute ditentukan tetapi tidak digunakan. Dalam contoh di bawah ini, id
parameter didefinisikan dalam rute tetapi tidak di handler rute.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
Cara memperbaiki pelanggaran
Untuk memperbaiki pelanggaran aturan ini, hapus parameter rute atau tambahkan kode yang menggunakan parameter .
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
Kapan harus menekan peringatan
Secara umum, jangan menekan peringatan dari aturan ini tanpa memvalidasi parameter rute yang digunakan. Saat ini properti dalam model terikat untuk atribut FromRoute mungkin tidak dianalisis. Untuk informasi selengkapnya, lihat Masalah #54212
GitHub .
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