KestrelServerLimits Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Batas untuk KestrelServer.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- Warisan
-
KestrelServerLimits
Konstruktor
KestrelServerLimits() |
Batas untuk KestrelServer. |
Properti
Http2 |
Batasan hanya berlaku untuk koneksi HTTP/2. |
Http3 |
Batasan hanya berlaku untuk koneksi HTTP/3. |
KeepAliveTimeout |
Mendapatkan atau mengatur batas waktu tetap hidup. Default ke 130 detik. |
MaxConcurrentConnections |
Mendapatkan atau mengatur jumlah maksimum koneksi terbuka. Ketika diatur ke null, jumlah koneksi tidak terbatas. Default ke null. |
MaxConcurrentUpgradedConnections |
Mendapatkan atau mengatur jumlah maksimum koneksi yang terbuka dan ditingkatkan. Ketika diatur ke null, jumlah koneksi yang ditingkatkan tidak terbatas. Koneksi yang dimutakhirkan adalah koneksi yang telah dialihkan dari HTTP ke protokol lain, seperti WebSocket. Default ke null. |
MaxRequestBodySize |
Mendapatkan atau mengatur ukuran maksimum yang diizinkan dari isi permintaan apa pun dalam byte. Ketika diatur ke null, ukuran isi permintaan maksimum tidak terbatas. Batas ini tidak berpengaruh pada koneksi yang ditingkatkan yang selalu tidak terbatas. Ini dapat ditimpa per permintaan melalui IHttpMaxRequestBodySizeFeature. Defaultnya adalah 30.000.000 byte, yaitu sekitar 28,6MB. |
MaxRequestBufferSize |
Mendapatkan atau mengatur ukuran maksimum buffer permintaan. Defaultnya adalah 1.048.576 byte (1 MB). |
MaxRequestHeaderCount |
Mendapatkan atau mengatur jumlah header maksimum yang diizinkan per permintaan HTTP. Default ke 100. |
MaxRequestHeadersTotalSize |
Mendapatkan atau mengatur ukuran maksimum yang diizinkan untuk header permintaan HTTP. Default ke 32.768 byte (32 KB). |
MaxRequestLineSize |
Mendapatkan atau mengatur ukuran maksimum yang diizinkan untuk baris permintaan HTTP. Defaultnya adalah 8.192 byte (8 KB). |
MaxResponseBufferSize |
Mendapatkan atau mengatur ukuran maksimum buffer respons sebelum panggilan tulis mulai memblokir atau mengembalikan tugas yang tidak selesai sampai ukuran buffer turun di bawah batas yang dikonfigurasi. Defaultnya adalah 65.536 byte (64 KB). |
MinRequestBodyDataRate |
Mendapatkan atau mengatur tingkat data minimum isi permintaan dalam byte/detik. Mengatur properti ini ke null menunjukkan tidak ada tingkat data minimum yang harus diberlakukan. Batas ini tidak berpengaruh pada koneksi yang ditingkatkan yang selalu tidak terbatas. Ini dapat ditimpa per permintaan melalui IHttpMinRequestBodyDataRateFeature. Defaultnya adalah 240 byte/detik dengan masa tenggang 5 detik. |
MinResponseDataRate |
Mendapatkan atau mengatur tingkat data minimum respons dalam byte/detik. Mengatur properti ini ke null menunjukkan tidak ada tingkat data minimum yang harus diberlakukan. Batas ini tidak berpengaruh pada koneksi yang ditingkatkan yang selalu tidak terbatas. Ini dapat ditimpa per permintaan melalui IHttpMinResponseDataRateFeature. Defaultnya adalah 240 byte/detik dengan masa tenggang 5 detik. |
RequestHeadersTimeout |
Mendapatkan atau mengatur jumlah waktu maksimum yang akan dihabiskan server untuk menerima header permintaan. Default ke 30 detik. |