Partager via


ProducesAttribute<T> Classe

Définition

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 class ProducesAttribute<T> : Microsoft.AspNetCore.Mvc.ProducesAttribute
type ProducesAttribute<'T> = class
    inherit ProducesAttribute
Public Class ProducesAttribute(Of T)
Inherits ProducesAttribute

Paramètres de type

T

de l’objet Type qui va être écrit dans la réponse.

Héritage
ProducesAttribute<T>

Remarques

Il s’agit d’une variante générique dérivée de .ProducesAttribute Assurez-vous qu’un seul instance de l’un des attributs est fourni sur la cible.

Constructeurs

ProducesAttribute<T>()

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.

(Hérité de ProducesAttribute)
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 ProducesAttribute)
StatusCode

Obtient le code HTTP status de la réponse.

(Hérité de ProducesAttribute)
Type

Obtient le type de retour optimiste de l’action.

(Hérité de ProducesAttribute)

Méthodes

OnResultExecuted(ResultExecutedContext)

Appelée après l'exécution du résultat de l'action.

(Hérité de ProducesAttribute)
OnResultExecuting(ResultExecutingContext)

Appelée avant l'exécution du résultat de l'action.

(Hérité de ProducesAttribute)
SetContentTypes(MediaTypeCollection)

Configure une collection de types de contenu autorisés qui peuvent être générés par l’action.

(Hérité de ProducesAttribute)

S’applique à