KestrelServerLimits Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için KestrelServer sınırlar.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- Devralma
-
KestrelServerLimits
Oluşturucular
| KestrelServerLimits() |
Özellikler
| Http2 |
Yalnızca HTTP/2 bağlantıları için geçerli sınırlar. |
| Http3 |
Yalnızca HTTP/3 bağlantıları için geçerli olan sınırlar. |
| KeepAliveTimeout |
Keep-alive zaman aşımını alır veya ayarlar. Varsayılan olarak 130 saniyedir. |
| MaxConcurrentConnections |
En fazla açık bağlantı sayısını alır veya ayarlar. Null olarak ayarlanırsa bağlantı sayısı sınırsızdır. Varsayılan değer null'tır. |
| MaxConcurrentUpgradedConnections |
En fazla açık, yükseltilmiş bağlantı sayısını alır veya ayarlar. Null olarak ayarlanırsa, yükseltilmiş bağlantı sayısı sınırsızdır. Yükseltilmiş bağlantı, HTTP'den WebSockets gibi başka bir protokole geçiş yapılan bağlantıdır. Varsayılan değer null'tır. |
| MaxRequestBodySize |
Herhangi bir istek gövdesinin izin verilen en büyük boyutunu bayt cinsinden alır veya ayarlar. Null olarak ayarlanırsa, maksimum istek gövdesi boyutu sınırsızdır. Bu sınırın yükseltilen bağlantılar üzerinde hiçbir etkisi yoktur ve her zaman sınırsızdır. Bu, aracılığıyla istek başına geçersiz IHttpMaxRequestBodySizeFeature kılınabilir. Varsayılan değer yaklaşık 28,6 MB olan 30.000.000 bayttır. |
| MaxRequestBufferSize |
İstek arabelleğinin en büyük boyutunu alır veya ayarlar. Varsayılan değer 1.048.576 bayttır (1 MB). |
| MaxRequestHeaderCount |
HTTP isteği başına izin verilen üst bilgi sayısını alır veya ayarlar. Varsayılan değer 100'dır. |
| MaxRequestHeadersTotalSize |
HTTP isteği üst bilgileri için izin verilen en büyük boyutu alır veya ayarlar. Varsayılan olarak 32.768 bayt (32 KB) olur. |
| MaxRequestLineSize |
HTTP istek satırı için izin verilen en büyük boyutu alır veya ayarlar. Varsayılan olarak 8.192 bayt (8 KB) olur. |
| MaxResponseBufferSize |
Yazma çağrıları arabellek boyutu yapılandırılan sınırın altına düşene kadar tamamlanacak görevleri engellemeye veya geri dönmeye başlamadan önce yanıt arabelleğinin maksimum boyutunu alır veya ayarlar. Varsayılan değer 65.536 bayttır (64 KB). |
| MinRequestBodyDataRate |
İstek gövdesi minimum veri oranını bayt/saniye cinsinden alır veya ayarlar. Bu özelliği null olarak ayarlama, hiçbir minimum veri oranının zorunlu kılınmay gerektiğini gösterir. Bu sınırın yükseltilen bağlantılar üzerinde hiçbir etkisi yoktur ve her zaman sınırsızdır. Bu, aracılığıyla istek başına geçersiz IHttpMinRequestBodyDataRateFeature kılınabilir. Varsayılan olarak 5 saniyelik yetkisiz kullanım süresiyle 240 bayt/saniye olur. |
| MinResponseDataRate |
Bayt/saniye cinsinden en düşük yanıt veri oranını alır veya ayarlar. Bu özelliği null olarak ayarlama, hiçbir minimum veri oranının zorunlu kılınmay gerektiğini gösterir. Bu sınırın yükseltilen bağlantılar üzerinde hiçbir etkisi yoktur ve her zaman sınırsızdır. Bu, aracılığıyla istek başına geçersiz IHttpMinResponseDataRateFeature kılınabilir. Varsayılan olarak 5 saniyelik yetkisiz kullanım süresiyle 240 bayt/saniye olur. |
| RequestHeadersTimeout |
Sunucunun istek üst bilgilerini almak için harcayacakları maksimum zamanı alır veya ayarlar. Varsayılan olarak 30 saniyedir. |