Microsoft.AspNetCore.Http.Metadata Namespace

Klassen

Name Beschreibung
AcceptsMetadata

Metadaten, die die unterstützten Anforderungsinhaltstypen angeben.

FormMappingOptionsMetadata

Unterstützt das Konfigurieren des Verhaltens der Formularzuordnung in einer minimalen API.

Schnittstellen

Name Beschreibung
IAcceptsMetadata

Schnittstelle zum Akzeptieren von Anforderungsmedientypen.

IAllowCookieRedirectMetadata

Metadaten, die den Endpunkt angibt, sollten cookiebasierte Authentifizierungsumleitungen zulassen. Dies ist normalerweise das Standardverhalten, es ist jedoch vorhanden, unabhängig von der Reihenfolge außer Kraft zu setzen IDisableCookieRedirectMetadata . Wenn vorhanden, bevorzugt der Cookieauthentifizierungshandler die Browseranmeldung oder den Zugriff verweigerte Umleitungen über 401- und 403-Statuscodes.

IDisableCookieRedirectMetadata

Metadaten, die den Endpunkt angibt, sollten cookiebasierte Authentifizierungsumleitungen in der Regel deaktivieren, da sie für API-Clients und nicht für die direkte Browsernavigation vorgesehen ist.

IAllowCookieRedirectMetadata setzt dies unabhängig von der Reihenfolge außer Kraft.

Wenn vorhanden und nicht außer Kraft gesetzt, bevorzugt der Cookie-Authentifizierungshandler die Verwendung von Statuscodes 401 und 403 gegenüber der Umleitung zu den Anmelde- oder Zugriffsverweigerungspfaden.

IDisableHttpMetricsMetadata

Eine Markerschnittstelle, die verwendet werden kann, um Metadaten zu identifizieren, die HTTP-Anforderungsdauermetriken deaktivieren.

IDisableValidationMetadata

Eine Markierungsschnittstelle, die verwendet werden kann, um Metadaten zu identifizieren, die die Überprüfung für einen bestimmten Endpunkt deaktivieren.

IEndpointDescriptionMetadata

Definiert einen Vertrag, der zum Angeben einer Beschreibung in Metadata.

IEndpointMetadataProvider

Gibt an, dass ein Typ eine statische Methode bereitstellt, die Metadaten bereitstellt Endpoint , wenn sie als Parametertyp oder den zurückgegebenen Typ eines Endpoint Routenhandlerdelegats deklariert werden.

IEndpointParameterMetadataProvider

Gibt an, dass ein Typ eine statische Methode bereitstellt, die Metadaten bereitstellt Endpoint , wenn sie als Parametertyp eines Endpoint Routenhandlerdelegats deklariert werden.

IEndpointSummaryMetadata

Definiert einen Vertrag, der zum Angeben einer Zusammenfassung in Metadata.

IFormOptionsMetadata

Attribute für die Schnittstellenmarkierung, die Grenzwerte für das Lesen eines Formulars angeben.

IFromBodyMetadata

Schnittstellenmarkierungsattribute, die einen Parameter angeben, sollten mithilfe des Anforderungstexts gebunden werden.

IFromFormMetadata

Schnittstellenmarkierungsattribute, die einen Parameter angeben, sollten mithilfe eines Formularfelds aus dem Anforderungstext gebunden werden.

IFromHeaderMetadata

Schnittstellenmarkierungsattribute, die einen Parameter angeben, sollten mithilfe der Anforderungsheader gebunden werden.

IFromQueryMetadata

Schnittstellenmarkierungsattribute, die einen Parameter angeben, sollten mithilfe der Anforderungsabfragezeichenfolge gebunden werden.

IFromRouteMetadata

Schnittstellenmarkierungsattribute, die einen Parameter angeben, sollten mithilfe von Routendaten aus der aktuellen Anforderung gebunden werden.

IFromServiceMetadata

Schnittstellenmarkierungsattribute, die einen Parameter angeben, sollten mithilfe von Anforderungsdiensten gebunden werden.

IParameterBindingMetadata

Macht Metadaten zu den Parameterbindungsdetails verfügbar, die einem Parameter im Endpunkthandler zugeordnet sind.

IProducesResponseTypeMetadata

Definiert einen Vertrag für die Gliederung des antworttyps, der von einem Endpunkt zurückgegeben wird.

IRequestSizeLimitMetadata

Attribute für die Schnittstellenmarkierung, die die maximal zulässige Größe des Anforderungstexts angeben.

IRouteDiagnosticsMetadata

Schnittstelle zum Angeben von Diagnosetext für eine Route.

ISkipStatusCodePagesMetadata

Definiert einen Vertrag, der zum Angeben von Metadaten zum Überspringen der StatusCodePage-Middleware verwendet Metadatawird.

ITagsMetadata

Definiert einen Vertrag, der zum Angeben einer Sammlung von Tags in Metadata.