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

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

インターフェイス

Name 説明
IConnectionTimeoutFeature

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

IDecrementConcurrentConnectionCountFeature

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

IHttp2StreamIdFeature

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

IHttpMinRequestBodyDataRateFeature

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

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 サーバーの実装に関するページを参照してください。