Microsoft.AspNetCore.Server.Kestrel.Core.Features Namespace

Stellt Typen bereit, die zum Beschreiben von Featurekomponenten auf dem Kestrel-Webserver verwendet werden.

Schnittstellen

IConnectionTimeoutFeature

Feature für die effiziente Behandlung von Verbindungstimeouts.

IDecrementConcurrentConnectionCountFeature

Ein Verbindungsfeature, das es Middleware ermöglicht, das Zählen von Verbindungen zu zu MaxConcurrentConnectionszu beenden. Dies wird von Kestrel intern verwendet, um die Zählung von aktualisierten Verbindungen auf diesen Grenzwert zu beenden.

IHttp2StreamIdFeature

Die Stream-ID für einen bestimmten Stream in einer HTTP/2-Verbindung.

IHttpMinRequestBodyDataRateFeature

Feature zum Festlegen der minimalen Datenrate, mit der der Anforderungstext vom Client gesendet werden muss. Dieses Feature wird für HTTP/2-Anforderungen nicht unterstützt, es sei denn, es vollständig zu deaktivieren, indem MinDataRate auf null Stattdessen festgelegt wird, verwenden Sie MinRequestBodyDataRate für die serverweite Konfiguration, die sowohl für HTTP/2 als auch für HTTP/1.x gilt.

IHttpMinResponseDataRateFeature

Feature zum Festlegen der minimalen Datenrate, mit der die Antwort vom Client empfangen werden muss. Dieses Feature ist für HTTP/2-Anforderungen nicht verfügbar. Verwenden Sie MinResponseDataRate stattdessen für die serverweite Konfiguration, die sowohl für HTTP/2 als auch für HTTP/1.x gilt.

ISslStreamFeature

Feature zum Abrufen des Zugriffs auf die -Verbindung.SslStream Dieses Feature ist für Nicht-TLS-Verbindungen oder HTTP/3 nicht verfügbar.

ITlsApplicationProtocolFeature

Feature zum Festlegen des Zugriffs auf das TLS-Anwendungsprotokoll

Hinweise

Weitere Informationen zum Hosten ASP.NET Core-Apps mit Kestrel finden Sie unter Kestrel-Webserverimplementierung in ASP.NET Core.