Freigeben über


ValidationProblemDetails Klasse

Definition

A ProblemDetails für Validierungsfehler.

public ref class ValidationProblemDetails : Microsoft::AspNetCore::Mvc::ProblemDetails
public class ValidationProblemDetails : Microsoft.AspNetCore.Mvc.ProblemDetails
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Mvc.Infrastructure.ValidationProblemDetailsJsonConverter))]
public class ValidationProblemDetails : Microsoft.AspNetCore.Mvc.ProblemDetails
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Mvc.Infrastructure.ValidationProblemDetailsJsonConverter))]
public class ValidationProblemDetails : Microsoft.AspNetCore.Http.HttpValidationProblemDetails
public class ValidationProblemDetails : Microsoft.AspNetCore.Http.HttpValidationProblemDetails
type ValidationProblemDetails = class
    inherit ProblemDetails
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Mvc.Infrastructure.ValidationProblemDetailsJsonConverter))>]
type ValidationProblemDetails = class
    inherit ProblemDetails
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Mvc.Infrastructure.ValidationProblemDetailsJsonConverter))>]
type ValidationProblemDetails = class
    inherit HttpValidationProblemDetails
type ValidationProblemDetails = class
    inherit HttpValidationProblemDetails
Public Class ValidationProblemDetails
Inherits ProblemDetails
Public Class ValidationProblemDetails
Inherits HttpValidationProblemDetails
Vererbung
ValidationProblemDetails
Vererbung
Attribute

Konstruktoren

ValidationProblemDetails()

Initialisiert eine neue Instanz von ValidationProblemDetails.

ValidationProblemDetails(IDictionary<String,String[]>)

Initialisiert eine neue instance der Verwendung des ValidationProblemDetails angegebenen errors.

ValidationProblemDetails(ModelStateDictionary)

Initialisiert eine neue instance der Verwendung des ValidationProblemDetails angegebenen modelState.

Eigenschaften

Detail

Eine menschenlesbare Erklärung, die für dieses Auftreten des Problems spezifisch ist.

(Geerbt von ProblemDetails)
Errors

Ruft die Validierungsfehler ab, die diesem instance von HttpValidationProblemDetailszugeordnet sind.

Extensions

Ruft die IDictionary<TKey,TValue> für Erweiterungsmember ab.

Problemtypdefinitionen KÖNNEN das Problemdetails-Objekt um zusätzliche Member erweitern. Erweiterungsmember werden im selben Namespace wie andere Member eines Problemtyps angezeigt.

(Geerbt von ProblemDetails)
Instance

Ein URI-Verweis, der das spezifische Auftreten des Problems identifiziert. Es kann weitere Informationen liefern oder nicht, wenn er abgeleitet wird.

(Geerbt von ProblemDetails)
Status

Der HTTP-status Code([RFC7231], Abschnitt 6), der vom Ursprungsserver für dieses Auftreten des Problems generiert wurde.

(Geerbt von ProblemDetails)
Title

Eine kurze, für Menschen lesbare Zusammenfassung des Problemtyps. Es SOLLTE SICH NICHT von Auftreten zum Auftreten des Problems ändern, außer für Lokalisierungszwecke (z. B. die Verwendung proaktiver Inhaltsaushandlung; siehe [RFC7231], Abschnitt 3.4).

(Geerbt von ProblemDetails)
Type

Eine URI-Referenz [RFC3986], die den Problemtyp identifiziert. Diese Spezifikation regt an, dass bei Dereferenced eine lesbare Dokumentation für den Problemtyp bereitgestellt wird (z. B. mithilfe von HTML [W3C. REC-html5-20141028]). Wenn dieser Member nicht vorhanden ist, wird davon ausgegangen, dass sein Wert "about:blank" ist.

(Geerbt von ProblemDetails)

Gilt für: