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.
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
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