Microsoft.AspNetCore.Http.Features Namespace

Enthält Typen, die sich auf beziehen Features .

Klassen

DefaultSessionFeature

Dieser Typ ist nur für Komponententests vorhanden, bei denen der Benutzer die Eigenschaft direkt festlegen kann, ohne dass ein erstellt werden Session ISessionFeature muss.

FeatureCollection
FormFeature

Standardimplementierung für IFormFeature .

FormOptions

Optionen zum Konfigurieren des Lesens des Anforderungstexts als HTTP-Formular.

HttpConnectionFeature

Standardimplementierung für IHttpConnectionFeature .

HttpRequestFeature

Standardimplementierung für IHttpRequestFeature .

HttpRequestIdentifierFeature

Standardimplementierungen für IHttpRequestIdentifierFeature .

HttpRequestLifetimeFeature

Standardimplementierung für IHttpRequestLifetimeFeature .

HttpResponseFeature

Standardimplementierungen für IHttpResponseFeature .

ItemsFeature

Standardimplementierungen für IItemsFeature .

QueryFeature

Standardimplementierungen für IQueryFeature .

RequestBodyPipeFeature

Standardimplementierungen für IRequestBodyPipeFeature .

RequestCookiesFeature

Standardimplementierung für IRequestCookiesFeature .

RequestServicesFeature

Eine Implementierung für IServiceProvidersFeature für den Zugriff auf Anforderungsdienste.

ResponseCookiesFeature

Die Standardimplementierung von IResponseCookiesFeature.

RouteValuesFeature

Ein Feature zum Weiterleiten von Werten. Verwenden Features Sie , um auf die Werte zu zugreifen, die der aktuellen Anforderung zugeordnet sind.

ServiceProvidersFeature

Standardimplementierungen für IServiceProvidersFeature .

TlsConnectionFeature

Standardimplementierungen für TlsConnectionFeature .

Strukturen

FeatureReference<T>
FeatureReferences<TCache>

Schnittstellen

IBadRequestExceptionFeature

Stellt Informationen zu abgelehnten HTTP-Anforderungen bereit.

IEndpointFeature

Eine Featureschnittstelle für Endpunktrouting. Verwenden Features Sie , um auf eine Instanz zu zugreifen, die der aktuellen Anforderung zugeordnet ist.

IFeatureCollection

Stellt eine Auflistung von HTTP-Features dar.

IFormFeature

Ermöglicht das Lesen des Anforderungskörpers als HTTP-Formular.

IHttpActivityFeature

Feature für den Zugriff auf Activity den , der einer Anforderung zugeordnet ist.

IHttpBodyControlFeature

Steuert das E/A-Verhalten für Body und Body

IHttpBufferingFeature
IHttpConnectionFeature

Informationen zur TCP/IP-Verbindung, die die Anforderung enthält.

IHttpMaxRequestBodySizeFeature

Feature zum Überprüfen und Ändern der maximalen Größe des Anforderungstexts für eine einzelne Anforderung.

IHttpRequestBodyDetectionFeature

Wird verwendet, um anzugeben, ob die Anforderung einen Text aufweisen kann.

IHttpRequestFeature

Enthält die Details einer bestimmten Anforderung. Diese Eigenschaften sollten alle veränderbar sein. Keine dieser Eigenschaften sollte jemals auf NULL festgelegt werden.

IHttpRequestIdentifierFeature

Feature zum eindeutigen Identifizieren einer Anforderung.

IHttpRequestLifetimeFeature

Bietet Zugriff auf die HTTP-Anforderungslebensdauervorgänge.

IHttpRequestTrailersFeature

Dieses Feature macht Header des HTTP-Anforderungstrailers verfügbar, entweder für blockierte HTTP/1.1-Körper oder für http/2-nachspannende Header.

IHttpResetFeature

Wird zum Senden von Zurücksetzungsnachrichten für Protokolle verwendet, die diese unterstützen, z. B. HTTP/2 oder HTTP/3.

IHttpResponseBodyFeature

Ein Aggregat der verschiedenen Möglichkeiten, mit dem Antwortkörper zu interagieren.

IHttpResponseFeature

Stellt die Felder und den Status einer HTTP-Antwort dar.

IHttpResponseTrailersFeature

Ermöglicht den Zugriff auf Antwort-Trailer.

Antwort-Trailer ermöglichen das Senden zusätzlicher Header am Ende einer HTTP/1.1-Antwort (segmentiert) oder einer HTTP/2-Antwort. Weitere Informationen finden Sie unter RFC7230.

IHttpsCompressionFeature

Konfiguriert das Verhalten der Antwortkomprimierung für HTTPS auf Anforderungsbasis.

IHttpSendFileFeature

Stellt einen effizienten Mechanismus zum Übertragen von Dateien vom Datenträger in das Netzwerk dar.

IHttpUpgradeFeature

Ermöglicht den Zugriff auf Serverupgradefunktionen.

IHttpWebSocketFeature

Ermöglicht den Zugriff auf Serverwebsocketfunktionen.

IItemsFeature

Stellt eine Schlüssel-Wert-Auflistung zur Verfügung, die zum Freigeben von Daten innerhalb des Bereichs dieser Anforderung verwendet werden kann.

IQueryFeature

Ermöglicht den Zugriff auf die IQueryCollection , die der HTTP-Anforderung zugeordnet ist.

IRequestBodyPipeFeature

Stellt den HTTP-Anforderungskörper als PipeReader dar.

IRequestCookiesFeature

Ermöglicht den Zugriff auf die Anforderung der Cookiesammlung.

IResponseCookiesFeature

Ein Hilfs zum Erstellen des Antwort-Set-Cookie Headers.

IRouteValuesFeature

Eine Featureschnittstelle für Routingwerte. Verwenden Sie Features , um auf die Werte zuzugreifen, die der aktuellen Anforderung zugeordnet sind.

IServerVariablesFeature

Dieses Feature ermöglicht den Zugriff auf den Satz von Anforderungsservervariablen.

IServiceProvidersFeature

Stellt Verbindungen zum anforderungsbezogenen IServiceProvider bereit.

ISessionFeature

Ermöglicht den Zugriff auf ISession die für die aktuelle Anforderung.

ITlsConnectionFeature

Ermöglicht den Zugriff auf TLS-Features, die der aktuellen HTTP-Verbindung zugeordnet sind.

ITlsTokenBindingFeature

Stellt Informationen zu TLS-Tokenbindungsparametern zur Verfügung.

ITrackingConsentFeature

Wird zum Abfragen, Erteilen und Widerrufen der Benutzerzuwilligung in Bezug auf die Speicherung von Benutzerinformationen im Zusammenhang mit Websiteaktivitäten und -funktionen verwendet.

Enumerationen

HttpsCompressionMode

Verwenden Sie , um die Antwortkomprimierung für HTTPS-Anforderungen dynamisch zu steuern.

Hinweise

Weitere Informationen zu-Funktionen finden Sie unter Request Features in ASP.net Core.