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 im Zusammenhang mit Features.
Klassen
DefaultSessionFeature |
Dieser Typ ist nur für Komponententests verfügbar, bei denen der Benutzer die Session Eigenschaft direkt festlegen kann, ohne dass eine ISessionFeatureerstellt werden muss. |
FeatureCollection |
Standardimplementierung für IFeatureCollection. |
FeatureCollectionExtensions |
Erweiterungsmethoden zum Abrufen von Features aus IFeatureCollection |
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 |
Standardimplementierung für IHttpRequestIdentifierFeature. |
HttpRequestLifetimeFeature |
Standardimplementierung für IHttpRequestLifetimeFeature. |
HttpResponseFeature |
Standardimplementierung für IHttpResponseFeature. |
ItemsFeature |
Standardimplementierung für IItemsFeature. |
QueryFeature |
Standardimplementierung für IQueryFeature. |
RequestBodyPipeFeature |
Standardimplementierung 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 Routing von Werten. Verwenden Sie Features , um auf die Werte zuzugreifen, die der aktuellen Anforderung zugeordnet sind. |
ServiceProvidersFeature |
Standardimplementierung für IServiceProvidersFeature. |
TlsConnectionFeature |
Standardimplementierung für TlsConnectionFeature. |
Strukturen
FeatureReference<T> |
Ein zwischengespeicherter Verweis auf ein Feature. |
FeatureReferences<TCache> |
Ein Verweis auf eine Sammlung von Features. |
Schnittstellen
IBadRequestExceptionFeature |
Stellt Informationen zu abgelehnten HTTP-Anforderungen bereit. |
IEndpointFeature |
Eine Featureschnittstelle für das Endpunktrouting. Verwenden SieFeatures, um auf eine instance zuzugreifen, die der aktuellen Anforderung zugeordnet ist. |
IFeatureCollection |
Stellt eine Auflistung von HTTP-Features dar. |
IFormFeature |
Ermöglicht das Lesen des Anforderungstexts als HTTP-Formular. |
IHttpActivityFeature |
Feature zum Zugreifen auf das Activity einer Anforderung zugeordnete Feature. |
IHttpBodyControlFeature | |
IHttpBufferingFeature |
Enthält Typen im Zusammenhang mit Features. |
IHttpConnectionFeature |
Informationen zur TCP/IP-Verbindung, die die Anforderung enthält. |
IHttpExtendedConnectFeature |
Wird mit Protokollen verwendet, die den erweiterten CONNECT-Handshake erfordern, z. B. HTTP/2 WebSockets und WebTransport. https://www.rfc-editor.org/rfc/rfc8441#section-4 |
IHttpMaxRequestBodySizeFeature |
Feature zum Überprüfen und Ändern der maximalen Anforderungstextgröße für eine einzelne Anforderung. |
IHttpMetricsTagsFeature |
Ermöglicht den Zugriff auf Tags, die dem HTTP-Anforderungsindikator für Metriken hinzugefügt wurden. Dieses Feature ist nicht festgelegt, wenn der Zähler nicht aktiviert ist. |
IHttpRequestBodyDetectionFeature |
Wird verwendet, um anzugeben, ob die Anforderung einen Textkörper haben 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 |
Ermöglicht den Zugriff auf die HTTP-Anforderungsdauervorgänge. |
IHttpRequestTrailersFeature |
Dieses Feature macht HTTP-Anforderungstrailerheader verfügbar, entweder für http/1.1-Textblöcke oder http/2-Nachgestellte 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 zur Interaktion mit dem Antworttext. |
IHttpResponseFeature |
Stellt die Felder und den Zustand einer HTTP-Antwort dar. |
IHttpResponseTrailersFeature |
Bietet Zugriff auf Antworttrailer. Antworttrailer ermöglichen das Senden zusätzlicher Header am Ende einer HTTP/1.1- oder 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 für die Übertragung von Dateien vom Datenträger in das Netzwerk bereit. |
IHttpUpgradeFeature |
Bietet Zugriff auf Serverupgradefeatures. |
IHttpWebSocketFeature |
Ermöglicht den Zugriff auf Serverwebsocketfeatures. |
IHttpWebTransportFeature |
API zum Akzeptieren und Abrufen von WebTransport-Sitzungen. |
IItemsFeature |
Stellt eine Schlüssel-Wert-Sammlung bereit, die zum Freigeben von Daten innerhalb des Bereichs dieser Anforderung verwendet werden kann. |
IQueryFeature |
Ermöglicht den Zugriff auf die, die IQueryCollection der HTTP-Anforderung zugeordnet ist. |
IRequestBodyPipeFeature |
Stellt den HTTP-Anforderungstext als dar PipeReader. |
IRequestCookiesFeature |
Ermöglicht den Zugriff auf die Anforderungscookiessammlung. |
IResponseCookiesFeature |
Ein Hilfsprogramm zum Erstellen der Antwort Set-Cookie Headers. |
IRouteValuesFeature |
Eine Featureschnittstelle zum Routing von Werten. Verwenden Sie Features , um auf die Werte zuzugreifen, die der aktuellen Anforderung zugeordnet sind. |
IServerVariablesFeature |
Dieses Feature ermöglicht den Zugriff auf den Anforderungsservervariablensatz. |
IServiceProvidersFeature |
Ermöglicht den Zugriff auf den Anforderungsbereich IServiceProvider. |
ISessionFeature |
Bietet Zugriff auf die ISession 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 bereit. |
ITrackingConsentFeature |
Wird zum Abfragen, Erteilen und Widerrufen der Zustimmung des Benutzers in Bezug auf die Speicherung von Benutzerinformationen im Zusammenhang mit Websiteaktivitäten und -funktionen verwendet. |
IWebTransportSession |
Steuert die Sitzung und die Streams einer WebTransport-Sitzung. |
Enumerationen
HttpsCompressionMode |
Verwenden Sie, um die Antwortkomprimierung für HTTPS-Anforderungen dynamisch zu steuern. |
Hinweise
Weitere Informationen zu Features finden Sie unter Anfordern von Features in ASP.NET Core.