Sdílet prostřednictvím


ProducesAttribute<T> Třída

Definice

Filtr, který určuje očekávaný Type výsledek akce a podporované typy obsahu odpovědi. Hodnota ContentTypes se používá k nastavení ContentTypes.

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

Parametry typu

T

Objekt Type , který bude zapsán v odpovědi.

Dědičnost
ProducesAttribute<T>

Poznámky

Toto je odvozená obecná varianta ProducesAttributemetody . Ujistěte se, že cíl poskytuje pouze jednu instanci některého z atributů.

Konstruktory

ProducesAttribute<T>()

Inicializuje instanci .ProducesAttribute

Vlastnosti

ContentTypes

Získá nebo nastaví podporované typy obsahu odpovědi. Používá se k nastavení ContentTypes.

(Zděděno od ProducesAttribute)
Order

Získá hodnotu pořadí pro určení pořadí provádění filtrů. Filtry se spouštějí ve vzestupné číselné hodnotě Order vlastnosti .

(Zděděno od ProducesAttribute)
StatusCode

Získá stavový kód HTTP odpovědi.

(Zděděno od ProducesAttribute)
Type

Získá optimistický návratový typ akce.

(Zděděno od ProducesAttribute)

Metody

OnResultExecuted(ResultExecutedContext)

Volá se po provedení výsledku akce.

(Zděděno od ProducesAttribute)
OnResultExecuting(ResultExecutingContext)

Volá se před provedením výsledku akce.

(Zděděno od ProducesAttribute)
SetContentTypes(MediaTypeCollection)

Nakonfiguruje kolekci povolených typů obsahu, které může akce vytvořit.

(Zděděno od ProducesAttribute)

Platí pro