Bagikan melalui


ASP0015: Sarankan menggunakan properti IHeaderDictionary

Nilai
ID Aturan ASP0015
Kategori Penggunaan
Perbaikan bersifat disruptif atau non-disruptif Non-disruptif

Penyebab

Properti IHeaderDictionary adalah strategi yang direkomendasikan untuk mengakses header.

Deskripsi aturan

IHeaderDictionary properti direkomendasikan untuk mengakses header. Mengakses header menggunakan pengindeks seperti dalam contoh di bawah ini tidak disarankan.

var app = WebApplication.Create();

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

app.Run();

Cara memperbaiki pelanggaran

Untuk memperbaiki pelanggaran aturan ini, gunakan properti yang ditentukan dalam pesan penganalisis untuk mengakses header yang ditentukan dalam pesan atau menerapkan codefix terkait.

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

Kapan harus menekan peringatan

Jangan menyembunyikan peringatan dari aturan ini.