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 KestrelServersınırlar.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- Devralma
-
KestrelServerLimits
Oluşturucular
KestrelServerLimits() |
için KestrelServersınırlar. |
Ö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 sınırlar. |
KeepAliveTimeout |
Etkin tutma zaman aşımını alır veya ayarlar. Varsayılan değer 130 saniyedir. |
MaxConcurrentConnections |
Açık bağlantı sayısı üst sınırını alır veya ayarlar. null olarak ayarlandığında, bağlantı sayısı sınırsızdır. Varsayılan değer null olur. |
MaxConcurrentUpgradedConnections |
Açık, yükseltilmiş bağlantı sayısı üst sınırını alır veya ayarlar. Null olarak ayarlandığında, yükseltilen bağlantı sayısı sınırsızdır. Yükseltilmiş bağlantı, HTTP'den WebSockets gibi başka bir protokole geçirilmiş bağlantıdır. Varsayılan değer null olur. |
MaxRequestBodySize |
Herhangi bir istek gövdesinin izin verilen en büyük boyutunu bayt cinsinden alır veya ayarlar. null olarak ayarlandığında, istek gövdesi boyutu üst sınırı sınırsızdır. Bu sınırın, her zaman sınırsız olan yükseltilmiş bağlantılar üzerinde hiçbir etkisi yoktur. Bu, aracılığıyla IHttpMaxRequestBodySizeFeatureistek başına geçersiz kılınabilir. Varsayılan değer 30.000.000 bayttır ve yaklaşık 28,6 MB'tı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 en fazla ü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 değer 32.768 bayttır (32 KB). |
MaxRequestLineSize |
HTTP istek satırı için izin verilen en büyük boyutu alır veya ayarlar. Varsayılan değer 8.192 bayttır (8 KB). |
MaxResponseBufferSize |
Yazma çağrıları, arabellek boyutu yapılandırılan sınırın altına düşene kadar tamamlayabilen görevleri engellemeye veya döndürmeye başlamadan önce yanıt arabelleğinin en büyük boyutunu alır veya ayarlar. Varsayılan değer 65.536 bayttır (64 KB). |
MinRequestBodyDataRate |
İstek gövdesi minimum veri hızını bayt/saniye cinsinden alır veya ayarlar. Bu özelliğin null olarak ayarlanması, en düşük veri hızının zorlanmaması gerektiğini gösterir. Bu sınırın, her zaman sınırsız olan yükseltilmiş bağlantılar üzerinde hiçbir etkisi yoktur. Bu, aracılığıyla IHttpMinRequestBodyDataRateFeatureistek başına geçersiz kılınabilir. Varsayılan olarak 5 saniyelik yetkisiz kullanım süresiyle 240 bayt/saniyedir. |
MinResponseDataRate |
Yanıt minimum veri hızını bayt/saniye cinsinden alır veya ayarlar. Bu özelliğin null olarak ayarlanması, en düşük veri hızının zorlanmaması gerektiğini gösterir. Bu sınırın, her zaman sınırsız olan yükseltilmiş bağlantılar üzerinde hiçbir etkisi yoktur. Bu, aracılığıyla IHttpMinResponseDataRateFeatureistek başına geçersiz kılınabilir. Varsayılan olarak 5 saniyelik yetkisiz kullanım süresiyle 240 bayt/saniyedir. |
RequestHeadersTimeout |
Sunucunun istek üst bilgilerini almak için harcayacağı maksimum süreyi alır veya ayarlar. Varsayılan değer 30 saniyedir. |