Bagikan melalui


Microsoft.AspNetCore.Server.Kestrel.Core.Features Ruang nama

Menyediakan jenis yang digunakan untuk menjelaskan komponen fitur di server web Kestrel.

Antarmuka

IConnectionTimeoutFeature

Fitur untuk menangani batas waktu koneksi secara efisien.

IDecrementConcurrentConnectionCountFeature

Fitur koneksi yang memungkinkan middleware berhenti menghitung koneksi ke arah MaxConcurrentConnections. Ini digunakan oleh Kestrel secara internal untuk menghentikan penghitungan koneksi yang ditingkatkan menuju batas ini.

IHttp2StreamIdFeature

Id aliran untuk aliran tertentu dalam koneksi HTTP/2.

IHttpMinRequestBodyDataRateFeature

Fitur untuk mengatur tingkat data minimum tempat isi permintaan harus dikirim oleh klien. Fitur ini tidak didukung untuk permintaan HTTP/2 kecuali untuk menonaktifkannya sepenuhnya dengan mengatur MinDataRate ke null Sebagai gantinya, gunakan MinRequestBodyDataRate untuk konfigurasi di seluruh server yang berlaku untuk HTTP/2 dan HTTP/1.x.

IHttpMinResponseDataRateFeature

Fitur untuk mengatur tingkat data minimum di mana respons harus diterima oleh klien. Fitur ini tidak tersedia untuk permintaan HTTP/2. Sebagai gantinya, gunakan MinResponseDataRate untuk konfigurasi di seluruh server yang berlaku untuk HTTP/2 dan HTTP/1.x.

ISslStreamFeature

Fitur untuk mendapatkan akses ke koneksi SslStream. Fitur ini tidak akan tersedia untuk koneksi non-TLS atau HTTP/3.

ITlsApplicationProtocolFeature

Fitur untuk mengatur akses protokol aplikasi TLS

Keterangan

Untuk informasi selengkapnya tentang menghosting aplikasi ASP.NET Core dengan Kestrel, lihat Implementasi server web Kestrel di ASP.NET Core.