ProducesAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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
- Vererbung
- Vererbung
-
ProducesAttribute
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
ProducesAttribute(String, String[]) |
Initialisiert eine instance von ProducesAttribute mit zulässigen Inhaltstypen. |
ProducesAttribute(Type) |
Initialisiert eine Instanz von ProducesAttribute. |
Eigenschaften
ContentTypes |
Ruft die unterstützten Antwortinhaltstypen ab oder legt sie fest. Wird verwendet, um festzulegen ContentTypes. |
Order |
Ruft den Wert der Reihenfolge zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt. |
Order |
Ruft den Wert der Reihenfolge zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt. (Geerbt von ResultFilterAttribute) |
StatusCode |
Ruft den HTTP-status Code der Antwort ab. |
Type |
Ruft den optimistischen Rückgabetyp der Aktion ab. |
Methoden
OnResultExecuted(ResultExecutedContext) |
Wird aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde. |
OnResultExecuted(ResultExecutedContext) |
Wird aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde. (Geerbt von ResultFilterAttribute) |
OnResultExecuting(ResultExecutingContext) |
Wird aufgerufen, bevor das Aktionsergebnis ausgeführt wird. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Wird vor dem Aktionsergebnis asynchron aufgerufen. (Geerbt von ResultFilterAttribute) |
SetContentTypes(MediaTypeCollection) |
Konfiguriert eine Auflistung zulässiger Inhaltstypen, die von der Aktion erstellt werden können. |