Aracılığıyla paylaş


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.