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

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

Schnittstellen

Name Beschreibung
IConnectionTimeoutFeature

Feature zur effizienten Behandlung von Verbindungstimeouts.

IDecrementConcurrentConnectionCountFeature

Ein Verbindungsfeature, mit dem Middleware das Zählen von Verbindungen zu beenden.MaxConcurrentConnections Dies wird von Kestrel intern verwendet, um die Zählung aktualisierter Verbindungen zu diesem Grenzwert zu beenden.

IHttp2StreamIdFeature

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

IHttpMinRequestBodyDataRateFeature

Feature zum Festlegen der Mindestdatenrate, mit der der Anforderungstext vom Client gesendet werden muss. Dieses Feature wird für HTTP/2-Anforderungen nicht unterstützt, außer sie vollständig zu deaktivieren, indem sie stattdessen auf null "Serverweite Konfiguration" festgelegt MinDataRate wird, MinRequestBodyDataRate die sowohl für HTTP/2 als auch für HTTP/1.x gilt.

IHttpMinResponseDataRateFeature

Feature zum Festlegen der Mindestdatenrate, 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, um Zugriff auf die Verbindung SslStreamzu erhalten. 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 von ASP.NET Core Apps mit Kestrel finden Sie unter Kestrel-Webserverimplementierung in ASP.NET Core.