Microsoft.AspNetCore.Http.Features Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 | |
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.