Share via


KestrelServerLimits Kelas

Definisi

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.

Berlaku untuk