Microsoft.AspNetCore.Http.Metadata 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.
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. |