KestrelServerLimits Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Grenzwerte für KestrelServer.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- Vererbung
-
KestrelServerLimits
Konstruktoren
KestrelServerLimits() |
Grenzwerte für KestrelServer. |
Eigenschaften
Http2 |
Grenzwerte gelten nur für HTTP/2-Verbindungen. |
Http3 |
Grenzwerte gelten nur für HTTP/3-Verbindungen. |
KeepAliveTimeout |
Ruft das Keep-Alive-Timeout ab oder legt es fest. Die Standardwerte sind 130 Sekunden. |
MaxConcurrentConnections |
Ruft die maximale Anzahl geöffneter Verbindungen ab oder legt diese fest. Wenn sie auf NULL festgelegt ist, ist die Anzahl der Verbindungen unbegrenzt. Der Standardwert ist „null“. |
MaxConcurrentUpgradedConnections |
Ruft die maximale Anzahl geöffneter, aktualisierter Verbindungen ab oder legt diese fest. Wenn sie auf NULL festgelegt ist, ist die Anzahl der aktualisierten Verbindungen unbegrenzt. Bei einer aktualisierten Verbindung handelt es sich um eine Verbindung, die von HTTP in ein anderes Protokoll wie WebSockets umgestellt wurde. Der Standardwert ist „null“. |
MaxRequestBodySize |
Ruft die maximal zulässige Größe eines Anforderungstexts in Bytes ab oder legt diese fest. Wenn sie auf NULL festgelegt ist, ist die maximale Größe des Anforderungstexts unbegrenzt. Dieses Limit hat keine Auswirkungen auf aktualisierte Verbindungen, die immer unbegrenzt sind. Dies kann pro Anforderung überschrieben IHttpMaxRequestBodySizeFeaturewerden. Die Standardwerte sind 30.000.000 Bytes, was ungefähr 28,6 MB ist. |
MaxRequestBufferSize |
Ruft die maximale Größe des Anforderungspuffers ab oder legt diese fest. Die Standardwerte sind 1.048.576 Bytes (1 MB). |
MaxRequestHeaderCount |
Ruft die maximal zulässige Anzahl von Headern pro HTTP-Anforderung ab oder legt diese fest. Standardwert ist 100. |
MaxRequestHeadersTotalSize |
Ruft die maximal zulässige Größe für die HTTP-Anforderungsheader ab oder legt diese fest. Die Standardwerte sind 32.768 Bytes (32 KB). |
MaxRequestLineSize |
Ruft die maximal zulässige Größe für die HTTP-Anforderungszeile ab oder legt diese fest. Die Standardwerte sind 8.192 Bytes (8 KB). |
MaxResponseBufferSize |
Ruft die maximale Größe des Antwortpuffers ab, bevor Schreibaufrufe beginnen, Aufgaben zu blockieren oder zurückzugeben, die erst abgeschlossen werden, wenn die Puffergröße unter den konfigurierten Grenzwert fällt, oder legt diese fest. Die Standardwerte sind 65.536 Bytes (64 KB). |
MinRequestBodyDataRate |
Ruft die minimale Datenrate des Anforderungstexts in Bytes/Sekunde ab oder legt diese fest. Wenn Sie diese Eigenschaft auf NULL festlegen, sollte keine Mindestdatenrate erzwungen werden. Dieses Limit hat keine Auswirkungen auf aktualisierte Verbindungen, die immer unbegrenzt sind. Dies kann pro Anforderung überschrieben IHttpMinRequestBodyDataRateFeaturewerden. Standardmäßig ist 240 Bytes/Sekunde mit einer 5-Sekunden-Kulanzperiode festgelegt. |
MinResponseDataRate |
Ruft die minimale Datenrate der Antwort in Bytes/Sekunde ab oder legt diese fest. Wenn Sie diese Eigenschaft auf NULL festlegen, sollte keine Mindestdatenrate erzwungen werden. Dieses Limit hat keine Auswirkungen auf aktualisierte Verbindungen, die immer unbegrenzt sind. Dies kann pro Anforderung überschrieben IHttpMinResponseDataRateFeaturewerden. Standardmäßig ist 240 Bytes/Sekunde mit einer 5-Sekunden-Kulanzperiode festgelegt. |
RequestHeadersTimeout |
Ruft die maximale Zeit ab, die der Server für den Empfang von Anforderungsheadern aufwendet, oder legt diese fest. Der Standardwert beträgt 30 Sekunden. |