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
.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
ASP.NET Core