Http2Limits 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
限制僅適用于 HTTP/2 連線。
public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
- 繼承
-
Http2Limits
建構函式
Http2Limits() |
限制僅適用于 HTTP/2 連線。 |
屬性
HeaderTableSize |
限制伺服器可以使用的標頭壓縮資料表大小,以八位為單位、HPACK 編碼器和解碼器。 值必須大於或等於 0,預設值為 4096 八位 (4 KiB) 。 |
InitialConnectionWindowSize |
指出伺服器願意一次接收和緩衝處理多少要求主體資料, (每個連線) 資料流程。 附注要求也受限於 InitialStreamWindowSize 值必須大於或等於 64 KiB 且小於 2 GiB,預設值為 1 MiB。 |
InitialStreamWindowSize |
指出每個資料流程一次接收和緩衝處理多少要求主體資料,以位元組為單位。 請注意,連線也會受限於 InitialConnectionWindowSize 。 資料流程視窗和連接視窗必須有空間,用戶端才能上傳要求本文資料。 值必須大於或等於 64 KiB 且小於 2 GiB,預設值為 768 KiB。 |
KeepAlivePingDelay |
取得或設定 keep alive ping 延遲。 如果伺服器在這段時間內未收到連線上的任何畫面,伺服器就會將持續連線 Ping 傳送給用戶端。 這個屬性會與 搭配 KeepAlivePingTimeout 使用,以關閉中斷的連接。 |
KeepAlivePingTimeout |
取得或設定 keep alive ping 逾時。 當閒置期間超過設定 KeepAlivePingDelay 的值時,會傳送保持運作 Ping。 如果伺服器未在逾時內收到任何畫面,則會關閉連線。 逾時必須大於或等於 1 秒。 設定為 MaxValue 以停用保持運作 Ping 逾時。 預設值為 20 秒。 |
MaxFrameSize |
指出允許接收的最大框架承載大小,以八位為單位。 大小必須介於 2^14 和 2^24-1 之間。 值必須介於 2^14 和 2^24 之間,預設值為 2^14 八位 (16 KiB) 。 |
MaxRequestHeaderFieldSize |
會以八位表示要求標頭欄位序列允許的大小上限。 此限制適用于其壓縮和未壓縮標記法中的名稱和值序列。 值必須大於 0,預設值為 2^14 八位 (16 KiB) 。 |
MaxStreamsPerConnection |
限制每個 HTTP/2 連線的並行要求資料流程數目。 過多的資料流程將會遭到拒絕。 值必須大於 0,預設值為 100 個數據流。 |