ProducesAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Filtro que especifica lo esperado Type que devolverá la acción y los tipos de contenido de respuesta admitidos. El ContentTypes valor se usa para establecer 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
- Herencia
- Herencia
-
ProducesAttribute
- Derivado
- Atributos
- Implementaciones
Constructores
ProducesAttribute(String, String[]) |
Inicializa una instancia de con tipos de ProducesAttribute contenido permitidos. |
ProducesAttribute(Type) |
Inicializa una instancia de ProducesAttribute. |
Propiedades
ContentTypes |
Obtiene o establece los tipos de contenido de respuesta admitidos. Se usa para establecer ContentTypes. |
Order |
Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad . |
Order |
Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad . (Heredado de ResultFilterAttribute) |
StatusCode |
Obtiene el código de estado HTTP de la respuesta. |
Type |
Obtiene el tipo de valor devuelto optimista de la acción. |
Métodos
OnResultExecuted(ResultExecutedContext) |
Se llama después de ejecutarse el resultado de la acción. |
OnResultExecuted(ResultExecutedContext) |
Se llama después de ejecutarse el resultado de la acción. (Heredado de ResultFilterAttribute) |
OnResultExecuting(ResultExecutingContext) |
Se llama antes de que se ejecute el resultado de la acción. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Se llama de forma asincrónica antes del resultado de la acción. (Heredado de ResultFilterAttribute) |
SetContentTypes(MediaTypeCollection) |
Configura una colección de tipos de contenido permitidos que la acción puede generar. |