KestrelServerLimits クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
の KestrelServer制限。
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- 継承
-
KestrelServerLimits
コンストラクター
KestrelServerLimits() |
の KestrelServer制限。 |
プロパティ
Http2 |
HTTP/2 接続にのみ適用される制限。 |
Http3 |
制限は HTTP/3 接続にのみ適用されます。 |
KeepAliveTimeout |
Keep-Alive タイムアウトを取得するか、設定します。 既定値は 130 秒です。 |
MaxConcurrentConnections |
開いている接続の最大数を取得または設定します。 null に設定すると、接続の数は無制限になります。 既定値は null です。 |
MaxConcurrentUpgradedConnections |
開いているアップグレードされた接続の最大数を取得または設定します。 null に設定すると、アップグレードされた接続の数は無制限になります。 アップグレードされた接続とは、HTTP から別のプロトコル (WebSocket など) に切り替えられた接続のことです。 既定値は null です。 |
MaxRequestBodySize |
要求本文の最大許容サイズをバイト単位で取得または設定します。 null に設定すると、要求本文の最大サイズは無制限になります。 この制限は、常に無制限のアップグレードされた接続には影響しません。 これは、 を使用して IHttpMaxRequestBodySizeFeature要求ごとにオーバーライドできます。 既定値は 30,000,000 バイトで、約 28.6 MB です。 |
MaxRequestBufferSize |
要求バッファーの最大サイズを取得または設定します。 既定値は 1,048,576 バイト (1 MB) です。 |
MaxRequestHeaderCount |
HTTP 要求あたりのヘッダーの最大許容数を取得または設定します。 既定値は 100 です。 |
MaxRequestHeadersTotalSize |
HTTP 要求ヘッダーの最大許容サイズを取得または設定します。 既定値は 32,768 バイト (32 KB) です。 |
MaxRequestLineSize |
HTTP 要求行の最大許容サイズを取得または設定します。 既定値は 8,192 バイト (8 KB) です。 |
MaxResponseBufferSize |
書き込み呼び出しがブロックを開始する前の応答バッファーの最大サイズを取得または設定するか、バッファー サイズが構成された制限を下回るまで完了しないタスクを返します。 既定値は 65,536 バイト (64 KB) です。 |
MinRequestBodyDataRate |
要求本文の最小データ レートをバイト/秒で取得または設定します。 このプロパティを null に設定すると、最小データレートを適用する必要がないことを示します。 この制限は、常に無制限のアップグレードされた接続には影響しません。 これは、 を使用して IHttpMinRequestBodyDataRateFeature要求ごとにオーバーライドできます。 既定値は 240 バイト/秒で、猶予期間は 5 秒です。 |
MinResponseDataRate |
応答の最小データ レートをバイト/秒で取得または設定します。 このプロパティを null に設定すると、最小データレートを適用する必要がないことを示します。 この制限は、常に無制限のアップグレードされた接続には影響しません。 これは、 を使用して IHttpMinResponseDataRateFeature要求ごとにオーバーライドできます。 既定値は 240 バイト/秒で、猶予期間は 5 秒です。 |
RequestHeadersTimeout |
サーバーが要求ヘッダーの受信に費やす最大時間を取得または設定します。 既定値は 30 秒です。 |