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 |
キープ アライブ ping の遅延を取得または設定します。 サーバーは、この期間接続でフレームを受信しない場合、キープアライブ ping をクライアントに送信します。 このプロパティは、 と KeepAlivePingTimeout 共に使用して、切断された接続を閉じます。 遅延値は 1 秒以上である必要があります。 キープアライブ ping を無効にするには、 を に MaxValue 設定します。 既定値は MaxValue です。 |
KeepAlivePingTimeout |
キープ アライブ ping のタイムアウトを取得または設定します。 非アクティブな期間が構成された KeepAlivePingDelay 値を超えると、キープ アライブ ping が送信されます。 タイムアウト内にフレームを受信しない場合、サーバーは接続を閉じます。 タイムアウトは 1 秒以上である必要があります。 キープアライブ ping タイムアウトを無効にするには、 を に MaxValue 設定します。 既定値は 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 ストリームである必要があります。 |