Microsoft.AspNetCore.Http.Metadata Espace de noms

Classes

Nom Description
AcceptsMetadata

Métadonnées qui spécifient les types de contenu de requête pris en charge.

FormMappingOptionsMetadata

Prend en charge la configuration du comportement du mappage de formulaire dans une API minimale.

Interfaces

Nom Description
IAcceptsMetadata

Interface permettant d’accepter des types de supports de requête.

IAllowCookieRedirectMetadata

Métadonnées qui indiquent que le point de terminaison doit autoriser les redirections d’authentification basées sur les cookies. Il s’agit normalement du comportement par défaut, mais il existe pour remplacer IDisableCookieRedirectMetadata quel que soit l’ordre. Lorsqu’il est présent, le gestionnaire d’authentification de cookie préfère la connexion du navigateur ou l’accès refusé redirige plus de 401 et 403 codes d’état.

IDisableCookieRedirectMetadata

Les métadonnées qui indiquent que le point de terminaison doivent désactiver les redirections d’authentification basée sur les cookies généralement, car elles sont destinées aux clients d’API plutôt qu’à la navigation directe dans le navigateur.

IAllowCookieRedirectMetadata remplace cela, quel que soit l’ordre.

Lorsqu’il est présent et non substitué, le gestionnaire d’authentification de cookie préfère utiliser les codes d’état 401 et 403 par rapport à la redirection vers les chemins d’accès ou de connexion refusés.

IDisableHttpMetricsMetadata

Interface de marqueur qui peut être utilisée pour identifier les métadonnées qui désactivent les métriques de durée de requête HTTP.

IDisableValidationMetadata

Interface de marqueur qui peut être utilisée pour identifier les métadonnées qui désactive la validation sur un point de terminaison donné.

IEndpointDescriptionMetadata

Définit un contrat utilisé pour spécifier une description dans Metadata.

IEndpointMetadataProvider

Indique qu’un type fournit une méthode statique qui fournit des métadonnées Endpoint lorsqu’elles sont déclarées en tant que type de paramètre ou le type retourné d’un délégué de gestionnaire de routage Endpoint.

IEndpointParameterMetadataProvider

Indique qu’un type fournit une méthode statique qui fournit des métadonnées Endpoint lorsqu’elles sont déclarées en tant que type de paramètre d’un délégué de gestionnaire de routage Endpoint.

IEndpointSummaryMetadata

Définit un contrat utilisé pour spécifier un résumé dans Metadata.

IFormOptionsMetadata

Attributs de marquage d’interface qui spécifient des limites associées à la lecture d’un formulaire.

IFromBodyMetadata

Attributs de marquage d’interface qui spécifient un paramètre doit être lié à l’aide du corps de la requête.

IFromFormMetadata

Les attributs de marquage d’interface qui spécifient un paramètre doivent être liés à l’aide d’un champ de formulaire à partir du corps de la requête.

IFromHeaderMetadata

Attributs de marquage d’interface qui spécifient un paramètre doit être lié à l’aide des en-têtes de requête.

IFromQueryMetadata

Attributs de marquage d’interface qui spécifient un paramètre doit être lié à l’aide de la chaîne de requête de requête.

IFromRouteMetadata

Les attributs de marquage d’interface qui spécifient un paramètre doivent être liés à l’aide de données de routage de la requête actuelle.

IFromServiceMetadata

Attributs de marquage d’interface qui spécifient un paramètre doit être lié à l’aide de services de requête.

IParameterBindingMetadata

Expose les métadonnées relatives aux détails de liaison de paramètre associés à un paramètre dans le gestionnaire de points de terminaison.

IProducesResponseTypeMetadata

Définit un contrat pour décrire le type de réponse retourné à partir d’un point de terminaison.

IRequestSizeLimitMetadata

Attributs de marquage d’interface qui spécifient la taille maximale autorisée du corps de la requête.

IRouteDiagnosticsMetadata

Interface permettant de spécifier du texte de diagnostic pour un itinéraire.

ISkipStatusCodePagesMetadata

Définit un contrat utilisé pour spécifier des métadonnées pour ignorer l’intergiciel StatusCodePage dans Metadata.

ITagsMetadata

Définit un contrat utilisé pour spécifier une collection d’étiquettes dans Metadata.