Freigeben über


ProblemDetails Klasse

Definition

Ein maschinenlesbares Format zum Angeben von Fehlern in HTTP-API-Antworten basierend auf https://tools.ietf.org/html/rfc7807.

public ref class ProblemDetails
public class ProblemDetails
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsJsonConverter))]
public class ProblemDetails
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Http.ProblemDetailsJsonConverter))]
public class ProblemDetails
type ProblemDetails = class
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsJsonConverter))>]
type ProblemDetails = class
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.AspNetCore.Http.ProblemDetailsJsonConverter))>]
type ProblemDetails = class
Public Class ProblemDetails
Vererbung
ProblemDetails
Abgeleitet
Attribute

Konstruktoren

ProblemDetails()

Ein maschinenlesbares Format zum Angeben von Fehlern in HTTP-API-Antworten basierend auf https://tools.ietf.org/html/rfc7807.

Eigenschaften

Detail

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

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.

Instance

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

Status

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

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).

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.

Gilt für: