Microsoft.AspNetCore.Server.Kestrel.Core.Features 名前空間

Kestrel Web サーバーの機能コンポーネントを記述するために使用される型を提供します。

インターフェイス

IConnectionTimeoutFeature

接続タイムアウトを効率的に処理するための機能。

IDecrementConcurrentConnectionCountFeature

ミドルウェアが に対 MaxConcurrentConnectionsする接続のカウントを停止できるようにする接続機能。 これは、この制限に向かってアップグレードされた接続のカウントを停止するために、Kestrel によって内部的に使用されます。

IHttp2StreamIdFeature

HTTP/2 接続内の特定のストリームのストリーム ID。

IHttpMinRequestBodyDataRateFeature

クライアントが要求本文を送信する必要がある最小データレートを設定する機能。 この機能は、HTTP/2 と HTTP/1.x の両方に適用されるサーバー全体の構成に使用MinRequestBodyDataRateする代わりに をnull設定MinDataRateして完全に無効にする以外は、HTTP/2 要求ではサポートされていません。

IHttpMinResponseDataRateFeature

クライアントが応答を受信する必要がある最小データレートを設定する機能。 この機能は、HTTP/2 要求では使用できません。 代わりに、HTTP/2 と HTTP/1.x の両方に適用されるサーバー全体の構成に を使用 MinResponseDataRate します。

ISslStreamFeature

接続 SslStreamの にアクセスするための機能。 この機能は、TLS 以外の接続や HTTP/3 では使用できません。

ITlsApplicationProtocolFeature

TLS アプリケーション プロトコルへのアクセスを設定する機能

注釈

Kestrel で ASP.NET Core アプリをホストする方法の詳細については、「ASP.NET Coreでの Kestrel Web サーバーの実装」を参照してください。