ProducesAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Filtr określający oczekiwaną Type akcję zwróci i obsługiwane typy zawartości odpowiedzi. Wartość ContentTypes jest używana do ustawiania ContentTypeswartości .
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
- Dziedziczenie
- Dziedziczenie
-
ProducesAttribute
- Pochodne
- Atrybuty
- Implementuje
Konstruktory
ProducesAttribute(String, String[]) |
Inicjuje wystąpienie z ProducesAttribute dozwolonymi typami zawartości. |
ProducesAttribute(Type) |
Inicjuje wystąpienie klasy ProducesAttribute. |
Właściwości
ContentTypes |
Pobiera lub ustawia obsługiwane typy zawartości odpowiedzi. Służy do ustawiania .ContentTypes |
Order |
Pobiera wartość zamówienia do określania kolejności wykonywania filtrów. Filtry są wykonywane w rosnącej wartości liczbowej Order właściwości. |
Order |
Pobiera wartość zamówienia do określania kolejności wykonywania filtrów. Filtry są wykonywane w rosnącej wartości liczbowej Order właściwości. (Odziedziczone po ResultFilterAttribute) |
StatusCode |
Pobiera kod stanu HTTP odpowiedzi. |
Type |
Pobiera optymistyczny typ powrotu akcji. |
Metody
OnResultExecuted(ResultExecutedContext) |
Wywołana po wykonaniu wyniku akcji. |
OnResultExecuted(ResultExecutedContext) |
Wywołana po wykonaniu wyniku akcji. (Odziedziczone po ResultFilterAttribute) |
OnResultExecuting(ResultExecutingContext) |
Wywołana przed wykonaniem wyniku akcji. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Wywołana asynchronicznie przed wynikiem akcji. (Odziedziczone po ResultFilterAttribute) |
SetContentTypes(MediaTypeCollection) |
Konfiguruje kolekcję dozwolonych typów zawartości, które mogą być generowane przez akcję. |