Aracılığıyla paylaş


ASP0015: IHeaderDictionary özelliklerini kullanmayı önerin

Değer
Kural Kimliği ASP0015
Kategori Kullanım
Hataya neden olan veya bozulmayan düzeltme Hataya neden olmayan

Neden

IHeaderDictionary özellikleri, üst bilgilere erişmek için önerilen stratejidir.

Kural açıklaması

IHeaderDictionary özellikleri üst bilgilere erişmek için önerilir. Aşağıdaki örnekte olduğu gibi bir dizin oluşturucu kullanarak üst bilgilere erişim önerilmez.

var app = WebApplication.Create();

app.MapGet("/", (HttpContext context) => context.Request.Headers[""content-type""]);

app.Run();

İhlalleri düzeltme

Bu kuralın ihlalini düzeltmek için çözümleyici iletisinde belirtilen özelliği kullanarak iletide belirtilen üst bilgisine erişin veya ilişkili kod düzeltmesini uygulayın.

var app = WebApplication.Create();
app.MapGet("/", (HttpContext context) => context.Request.Headers.ContentType);
app.Run();

Uyarıların ne zaman bastırılması gerekiyor?

Bu kuraldan uyarıyı bastırmayın.