Leggi in inglese

Condividi tramite


ConsumesAttribute Classe

Definizione

Filtro che specifica i tipi di contenuto di richiesta supportati. ContentTypes viene usato per selezionare un'azione quando in caso contrario sarebbero presenti più corrispondenze.

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
Ereditarietà
ConsumesAttribute
Attributi
Implementazioni

Costruttori

Campi

ConsumesActionConstraintOrder

Ordine di utilizzo dell'attributo.

Proprietà

ContentTypes

Ottiene o imposta i tipi di contenuto della richiesta supportati. Usato per selezionare un'azione quando in caso contrario sarebbero presenti più corrispondenze.

IsOptional

Ottiene o imposta un valore che determina se il corpo della richiesta è facoltativo. Questo valore viene usato solo per specificare se il corpo della richiesta è necessario in Esplora API.

Metodi

Accept(ActionConstraintContext)

Determina se un'azione è un candidato valido per la selezione.

OnResourceExecuted(ResourceExecutedContext)

Esegue il filtro delle risorse. Chiamato dopo l'esecuzione del resto della pipeline.

OnResourceExecuting(ResourceExecutingContext)

Esegue il filtro delle risorse. Chiamato prima dell'esecuzione del resto della pipeline.

SetContentTypes(MediaTypeCollection)

Configura una raccolta di tipi di contenuto consentiti che possono essere utilizzati dall'azione.

Implementazioni dell'interfaccia esplicita

IAcceptsMetadata.ContentTypes

Filtro che specifica i tipi di contenuto di richiesta supportati. ContentTypes viene usato per selezionare un'azione quando in caso contrario sarebbero presenti più corrispondenze.

IAcceptsMetadata.RequestType

Filtro che specifica i tipi di contenuto di richiesta supportati. ContentTypes viene usato per selezionare un'azione quando in caso contrario sarebbero presenti più corrispondenze.

IActionConstraint.Order

Ordine dei vincoli.

Si applica a

Prodotto Versioni
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