ASP0018: Kullanılmayan yol parametresi
Değer | |
---|---|
Kural Kimliği | ASP0018 |
Kategori | Kullanım |
Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
Neden
Yol parametresi belirtilir ancak kullanılmaz.
Kural açıklaması
Yol parametresi belirtilir ancak kullanılmaz. Aşağıdaki id
örnekte parametresi rotada tanımlanır ancak yol işleyicisinde tanımlanmaz.
var app = WebApplication.Create();
app.MapGet("/{id}", () => ...);
İhlalleri düzeltme
Bu kuralın ihlalini düzeltmek için yol parametresini kaldırın veya parametresini kullanan kodu ekleyin.
var app = WebApplication.Create();
app.MapGet("/{id}", (string id) => ...);
Uyarıların ne zaman bastırılması gerekiyor?
Genel olarak, yol parametresinin kullanıldığını doğrulamadan bu kuraldan gelen bir uyarıyı gizlemeyin. Şu anda FromRoute öznitelikleri için ilişkili model içindeki özellikler analiz edilemeyebilir. Daha fazla bilgi için bkz . GitHub sorunu #54212
.
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