Microsoft.AspNetCore.Server.Kestrel.Core.Features 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於描述 Kestrel 網頁伺服器中功能元件的類型。
介面
| 名稱 | Description |
|---|---|
| IConnectionTimeoutFeature |
有效率處理連線逾時的功能。 |
| IDecrementConcurrentConnectionCountFeature |
一個連接功能,讓中介軟體停止將連線數數到 MaxConcurrentConnections。 Kestrel 內部利用此方法,將升級連接數計入此限額。 |
| IHttp2StreamIdFeature |
在 HTTP/2 連線中,該串流的 stream ID。 |
| IHttpMinRequestBodyDataRateFeature |
設定用戶端必須以最低資料速率傳送請求本體的功能。
此功能不支援 HTTP/2 請求,除非可完全停用,方法是設定 MinDataRate 為 |
| IHttpMinResponseDataRateFeature |
設定用戶端必須接收回應的最低資料速率的功能。 此功能不適用於 HTTP/2 請求。 相反地,使用 MinResponseDataRate 伺服器範圍的配置,這同時適用於 HTTP/2 和 HTTP/1.x。 |
| ISslStreamFeature |
功能用來存取連線的 SslStream. 此功能將不適用於非 TLS 連線或 HTTP/3。 |
| ITlsApplicationProtocolFeature |
設定存取 TLS 應用協定的功能 |
備註
欲了解更多關於使用 Kestrel 主機 ASP.NET Core 應用程式的資訊,請參閱 ASP.NET Core 中的 Kestrel 網頁伺服器實作。