Freigeben über


ProducesErrorResponseTypeAttribute Klasse

Definition

Gibt den Typ an, der standardmäßig von Controllern mit Anmerkungen ApiControllerAttributezurückgegeben wird.

Type gibt den Fehlermodelltyp an, der einem ProducesResponseTypeAttribute für einen Clientfehler zugeordnet ist (HTTP-Statuscode 4xx), wenn kein Wert angegeben wird. Wenn kein Wert angegeben wird, geht MVC davon aus, dass der Clientfehlertyp lautet ProblemDetails, wenn zuordnungsclientfehler (ClientErrorMapping) verwendet werden.

Verwenden Sie dies Attribute , um den Standardfehlertyp zu konfigurieren, wenn Ihre Anwendung einen benutzerdefinierten Fehlertyp für die Antwort verwendet.

public ref class ProducesErrorResponseTypeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public sealed class ProducesErrorResponseTypeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ProducesErrorResponseTypeAttribute = class
    inherit Attribute
Public NotInheritable Class ProducesErrorResponseTypeAttribute
Inherits Attribute
Vererbung
ProducesErrorResponseTypeAttribute
Attribute

Konstruktoren

ProducesErrorResponseTypeAttribute(Type)

Initialisiert eine neue Instanz von ProducesErrorResponseTypeAttribute.

Eigenschaften

Type

Ruft den Standardfehlertyp ab.

Gilt für: