Partilhar via


ProducesAttribute<T> Classe

Definição

Um filtro que especifica o esperado Type que a ação retornará e os tipos de conteúdo de resposta com suporte. O ContentTypes valor é usado para definir ContentTypes.

public class ProducesAttribute<T> : Microsoft.AspNetCore.Mvc.ProducesAttribute
type ProducesAttribute<'T> = class
    inherit ProducesAttribute
Public Class ProducesAttribute(Of T)
Inherits ProducesAttribute

Parâmetros de tipo

T

O Type do objeto que será gravado na resposta.

Herança
ProducesAttribute<T>

Comentários

Essa é uma variante genérica derivada do ProducesAttribute. Verifique se apenas uma instância de um dos atributos é fornecida no destino.

Construtores

ProducesAttribute<T>()

Inicializa uma instância de ProducesAttribute.

Propriedades

ContentTypes

Obtém ou define os tipos de conteúdo de resposta com suporte. Usado para definir ContentTypes.

(Herdado de ProducesAttribute)
Order

Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros são executados no valor numérico crescente da Order propriedade .

(Herdado de ProducesAttribute)
StatusCode

Obtém o código http status da resposta.

(Herdado de ProducesAttribute)
Type

Obtém o tipo de retorno otimista da ação.

(Herdado de ProducesAttribute)

Métodos

OnResultExecuted(ResultExecutedContext)

Chamado após o resultado da ação ser executado.

(Herdado de ProducesAttribute)
OnResultExecuting(ResultExecutingContext)

Chamado antes de o resultado da ação ser executado.

(Herdado de ProducesAttribute)
SetContentTypes(MediaTypeCollection)

Configura uma coleção de tipos de conteúdo permitidos que podem ser produzidos pela ação.

(Herdado de ProducesAttribute)

Aplica-se a