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

提供用於描述 Kestrel 網頁伺服器中功能元件的類型。

介面

名稱 Description
IConnectionTimeoutFeature

有效率處理連線逾時的功能。

IDecrementConcurrentConnectionCountFeature

一個連接功能,讓中介軟體停止將連線數數到 MaxConcurrentConnections。 Kestrel 內部利用此方法,將升級連接數計入此限額。

IHttp2StreamIdFeature

在 HTTP/2 連線中,該串流的 stream ID。

IHttpMinRequestBodyDataRateFeature

設定用戶端必須以最低資料速率傳送請求本體的功能。 此功能不支援 HTTP/2 請求,除非可完全停用,方法是設定 MinDataRate 為 null Instead, use MinRequestBodyDataRate for server wide configuration,該配置同時適用於 HTTP/2 和 HTTP/1.x。

IHttpMinResponseDataRateFeature

設定用戶端必須接收回應的最低資料速率的功能。 此功能不適用於 HTTP/2 請求。 相反地,使用 MinResponseDataRate 伺服器範圍的配置,這同時適用於 HTTP/2 和 HTTP/1.x。

ISslStreamFeature

功能用來存取連線的 SslStream. 此功能將不適用於非 TLS 連線或 HTTP/3。

ITlsApplicationProtocolFeature

設定存取 TLS 應用協定的功能

備註

欲了解更多關於使用 Kestrel 主機 ASP.NET Core 應用程式的資訊,請參閱 ASP.NET Core 中的 Kestrel 網頁伺服器實作。