Freigeben über


ProducesAttribute<T> Klasse

Definition

Ein Filter, der die erwartete Type Rückgabe der Aktion und die unterstützten Antwortinhaltstypen angibt. Der ContentTypes Wert wird verwendet, um festzulegen ContentTypes.

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

Typparameter

T

Der Type des -Objekts, das in der Antwort geschrieben werden soll.

Vererbung
ProducesAttribute<T>

Hinweise

Dies ist eine abgeleitete generische Variante von ProducesAttribute. Stellen Sie sicher, dass nur eine instance beider Attribute für das Ziel bereitgestellt wird.

Konstruktoren

ProducesAttribute<T>()

Initialisiert eine Instanz von ProducesAttribute.

Eigenschaften

ContentTypes

Ruft die unterstützten Antwortinhaltstypen ab oder legt sie fest. Wird verwendet, um festzulegen ContentTypes.

(Geerbt von ProducesAttribute)
Order

Ruft den Auftragswert zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt.

(Geerbt von ProducesAttribute)
StatusCode

Ruft den HTTP-status Code der Antwort ab.

(Geerbt von ProducesAttribute)
Type

Ruft den optimistischen Rückgabetyp der Aktion ab.

(Geerbt von ProducesAttribute)

Methoden

OnResultExecuted(ResultExecutedContext)

Wird aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde.

(Geerbt von ProducesAttribute)
OnResultExecuting(ResultExecutingContext)

Wird aufgerufen, bevor das Aktionsergebnis ausgeführt wird.

(Geerbt von ProducesAttribute)
SetContentTypes(MediaTypeCollection)

Konfiguriert eine Auflistung zulässiger Inhaltstypen, die von der Aktion erzeugt werden können.

(Geerbt von ProducesAttribute)

Gilt für: