ProducesAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Filtre qui spécifie le type attendu Type que l’action retournera et les types de contenu de réponse pris en charge. La ContentTypes valeur est utilisée pour définir ContentTypes.
public ref class ProducesAttribute : Microsoft::AspNetCore::Mvc::Filters::ResultFilterAttribute, Microsoft::AspNetCore::Mvc::ApiExplorer::IApiResponseMetadataProvider
public ref class ProducesAttribute : Attribute, Microsoft::AspNetCore::Mvc::ApiExplorer::IApiResponseMetadataProvider, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ProducesAttribute : Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ProducesAttribute : Attribute, Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ProducesAttribute = class
inherit ResultFilterAttribute
interface IApiResponseMetadataProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ProducesAttribute = class
inherit ResultFilterAttribute
interface IApiResponseMetadataProvider
interface IFilterMetadata
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ProducesAttribute = class
inherit Attribute
interface IResultFilter
interface IFilterMetadata
interface IOrderedFilter
interface IApiResponseMetadataProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ProducesAttribute = class
inherit Attribute
interface IApiResponseMetadataProvider
interface IFilterMetadata
interface IOrderedFilter
interface IResultFilter
Public Class ProducesAttribute
Inherits ResultFilterAttribute
Implements IApiResponseMetadataProvider
Public Class ProducesAttribute
Inherits Attribute
Implements IApiResponseMetadataProvider, IOrderedFilter, IResultFilter
- Héritage
- Héritage
-
ProducesAttribute
- Dérivé
- Attributs
- Implémente
Constructeurs
ProducesAttribute(String, String[]) |
Initialise un instance de avec les types de ProducesAttribute contenu autorisés. |
ProducesAttribute(Type) |
Initialise une instance de ProducesAttribute. |
Propriétés
ContentTypes |
Obtient ou définit les types de contenu de réponse pris en charge. Utilisé pour définir ContentTypes. |
Order |
Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique ascendante de la Order propriété. |
Order |
Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique ascendante de la Order propriété. (Hérité de ResultFilterAttribute) |
StatusCode |
Obtient le code HTTP status de la réponse. |
Type |
Obtient le type de retour optimiste de l’action. |
Méthodes
OnResultExecuted(ResultExecutedContext) |
Appelée après l'exécution du résultat de l'action. |
OnResultExecuted(ResultExecutedContext) |
Appelée après l'exécution du résultat de l'action. (Hérité de ResultFilterAttribute) |
OnResultExecuting(ResultExecutingContext) |
Appelée avant l'exécution du résultat de l'action. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Appelé de manière asynchrone avant le résultat de l’action. (Hérité de ResultFilterAttribute) |
SetContentTypes(MediaTypeCollection) |
Configure une collection de types de contenu autorisés qui peuvent être générés par l’action. |