ProblemDetails Klasa

Definicja

Format czytelny dla maszyny do określania błędów w odpowiedziach interfejsu API HTTP na podstawie .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
Dziedziczenie
ProblemDetails
Pochodne
Atrybuty

Konstruktory

ProblemDetails()

Format czytelny dla maszyny do określania błędów w odpowiedziach interfejsu API HTTP na podstawie .https://tools.ietf.org/html/rfc7807

Właściwości

Detail

Czytelne dla człowieka wyjaśnienie specyficzne dla tego wystąpienia problemu.

Extensions

Pobiera element IDictionary<TKey,TValue> dla elementów członkowskich rozszerzenia.

Definicje typów problemów MOGĄ rozszerzyć obiekt szczegółów problemu o dodatkowe elementy członkowskie. Elementy członkowskie rozszerzenia są wyświetlane w tej samej przestrzeni nazw co inne elementy członkowskie typu problemu.

Instance

Odwołanie do identyfikatora URI, które identyfikuje konkretne wystąpienie problemu. Może on lub nie może zwracać dalszych informacji w przypadku wyłudzenia.

Status

Kod stanu HTTP ([RFC7231], sekcja 6) wygenerowany przez serwer pochodzenia dla tego wystąpienia problemu.

Title

Krótkie, czytelne dla człowieka podsumowanie typu problemu. Nie powinien zmieniać się z wystąpienia na wystąpienie problemu, z wyjątkiem celów lokalizacji (np. przy użyciu proaktywnych negocjacji zawartości; zobacz[RFC7231], Sekcja 3.4).

Type

Odwołanie do identyfikatora URI [RFC3986], które identyfikuje typ problemu. Ta specyfikacja zachęca do tego, aby w przypadku wyłudzenia udostępnić czytelną dla człowieka dokumentację typu problemu (np. przy użyciu kodu HTML [W3C). REC-html5-20141028]). Jeśli ten element członkowski nie jest obecny, przyjmuje się, że jego wartość to "about:blank".

Dotyczy