Afficher en anglais

Partage via


ConsumesAttribute Classe

Définition

Filtre qui spécifie les types de contenu de requête pris en charge. ContentTypes est utilisé pour sélectionner une action lorsqu’il y aurait sinon plusieurs correspondances.

C#
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ConsumesAttribute : Attribute, Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IResourceFilter, Microsoft.AspNetCore.Mvc.Internal.IConsumesActionConstraint
C#
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ConsumesAttribute : Attribute, Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IResourceFilter
C#
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ConsumesAttribute : Attribute, Microsoft.AspNetCore.Http.Metadata.IAcceptsMetadata, Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IResourceFilter
Héritage
ConsumesAttribute
Attributs
Implémente

Constructeurs

Champs

ConsumesActionConstraintOrder

L’ordre pour l’attribut consomme.

Propriétés

ContentTypes

Obtient ou définit les types de contenu de requête pris en charge. Permet de sélectionner une action lorsqu’il y aurait sinon plusieurs correspondances.

IsOptional

Obtient ou définit une valeur qui détermine si le corps de la demande est facultatif. Cette valeur est utilisée uniquement pour spécifier si le corps de la demande est requis dans l’Explorateur d’API.

Méthodes

Accept(ActionConstraintContext)

Détermine si une action est un candidat valide pour la sélection.

OnResourceExecuted(ResourceExecutedContext)

Exécute le filtre de ressources. Appelé après l’exécution du reste du pipeline.

OnResourceExecuting(ResourceExecutingContext)

Exécute le filtre de ressources. Appelé avant l’exécution du reste du pipeline.

SetContentTypes(MediaTypeCollection)

Configure une collection de types de contenu autorisés qui peuvent être consommés par l’action.

Implémentations d’interfaces explicites

IAcceptsMetadata.ContentTypes

Filtre qui spécifie les types de contenu de requête pris en charge. ContentTypes est utilisé pour sélectionner une action lorsqu’il y aurait sinon plusieurs correspondances.

IAcceptsMetadata.RequestType

Filtre qui spécifie les types de contenu de requête pris en charge. ContentTypes est utilisé pour sélectionner une action lorsqu’il y aurait sinon plusieurs correspondances.

IActionConstraint.Order

Ordre de contrainte.

S’applique à

Produit Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0