ProducesAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Filtro che specifica l'azione Type prevista restituirà e i tipi di contenuto di risposta supportati. Il ContentTypes valore viene usato per impostare 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
- Ereditarietà
- Ereditarietà
-
ProducesAttribute
- Derivato
- Attributi
- Implementazioni
Costruttori
ProducesAttribute(String, String[]) |
Inizializza un'istanza di con tipi di ProducesAttribute contenuto consentiti. |
ProducesAttribute(Type) |
Inizializza un'istanza di ProducesAttribute. |
Proprietà
ContentTypes |
Ottiene o imposta i tipi di contenuto di risposta supportati. Usato per impostare ContentTypes. |
Order |
Ottiene il valore dell'ordine per determinare l'ordine di esecuzione dei filtri. I filtri vengono eseguiti in valore numerico crescente della Order proprietà. |
Order |
Ottiene il valore dell'ordine per determinare l'ordine di esecuzione dei filtri. I filtri vengono eseguiti in valore numerico crescente della Order proprietà. (Ereditato da ResultFilterAttribute) |
StatusCode |
Ottiene il codice di stato HTTP della risposta. |
Type |
Ottiene il tipo restituito ottimistico dell'azione. |
Metodi
OnResultExecuted(ResultExecutedContext) |
Chiamato dopo l'esecuzione del risultato dell'azione. |
OnResultExecuted(ResultExecutedContext) |
Chiamato dopo l'esecuzione del risultato dell'azione. (Ereditato da ResultFilterAttribute) |
OnResultExecuting(ResultExecutingContext) |
Chiamato prima dell'esecuzione del risultato dell'azione. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Chiamato in modo asincrono prima del risultato dell'azione. (Ereditato da ResultFilterAttribute) |
SetContentTypes(MediaTypeCollection) |
Configura una raccolta di tipi di contenuto consentiti che possono essere prodotti dall'azione. |