Http2Limits 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 gelten nur für HTTP/2-Verbindungen.
public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
- Vererbung
-
Http2Limits
Konstruktoren
Http2Limits() |
Grenzwerte gelten nur für HTTP/2-Verbindungen. |
Eigenschaften
HeaderTableSize |
Schränkt die Größe der Headerkomprimierungstabellen in Oktetten ein, die der HPACK-Encoder und -Decoder auf dem Server verwenden können. Der Wert muss größer oder gleich 0 sein, standardmäßig 4096 Oktette (4 KiB). |
InitialConnectionWindowSize |
Gibt an, wie viele Anforderungstextdaten (in Bytes) der Server bereit ist, zu einem Zeitpunkt zu empfangen und zu puffern, der für alle Anforderungen (Streams) pro Verbindung aggregiert ist. Hinweisanforderungen sind auch durch InitialStreamWindowSize Der Wert muss größer oder gleich 64 KiB und kleiner als 2 GiB sein, standardmäßig 1 MiB. |
InitialStreamWindowSize |
Gibt an, wie viele Anforderungstextdaten in Bytes der Server bereit ist, pro Stream gleichzeitig zu empfangen und zu puffern. Beachten Sie, dass Verbindungen auch durch InitialConnectionWindowSizeeingeschränkt werden. Sowohl im Streamfenster als auch im Verbindungsfenster muss Speicherplatz vorhanden sein, damit ein Client die Anforderungstextdaten hochladen kann. Der Wert muss größer oder gleich 64 KiB und kleiner als 2 GiB sein, standardmäßig 768 KiB. |
KeepAlivePingDelay |
Ruft die Keep-Alive-Pingverzögerung ab oder legt sie fest. Der Server sendet einen Keep Alive-Ping an den Client, wenn er für diesen Zeitraum keine Frames für eine Verbindung empfängt. Diese Eigenschaft wird zusammen mit KeepAlivePingTimeout verwendet, um unterbrochene Verbindungen zu schließen. Der Verzögerungswert muss größer oder gleich 1 Sekunde sein. Legen Sie auf fest MaxValue , um den Keep Alive-Ping zu deaktivieren. Wird standardmäßig auf MaxValue festgelegt. |
KeepAlivePingTimeout |
Ruft das Keep-Alive-Pingtimeout ab oder legt es fest. Keep Alive-Pings werden gesendet, wenn ein Zeitraum der Inaktivität den konfigurierten KeepAlivePingDelay Wert überschreitet. Der Server schließt die Verbindung, wenn er innerhalb des Timeouts keine Frames empfängt. Das Timeout muss größer oder gleich 1 Sekunde sein. Legen Sie auf fest MaxValue , um das Keep Alive-Pingtimeout zu deaktivieren. Die Standardwerte sind 20 Sekunden. |
MaxFrameSize |
Gibt die Größe der größten Framenutzlast an, die empfangen werden darf, in Oktetten. Die Größe muss zwischen 2^14 und 2^24-1 sein. Der Wert muss zwischen 2^14 und 2^24 sein, standardmäßig auf 2^14 Oktette (16 KiB). |
MaxRequestHeaderFieldSize |
Gibt die Größe der maximal zulässigen Größe einer Anforderungsheaderfeldsequenz in Oktetten an. Dieser Grenzwert gilt für Namen- und Wertsequenzen in ihren komprimierten und nicht komprimierten Darstellungen. Der Wert muss größer als 0 sein, standardmäßig 2^14 Oktette (16 KiB). |
MaxStreamsPerConnection |
Schränkt die Anzahl gleichzeitiger Anforderungsdatenströme pro HTTP/2-Verbindung ein. Überschüssige Streams werden abgelehnt. Der Wert muss größer als 0 sein, standardmäßig 100 Datenströme. |