ProblemDetails Класс

Определение

Формат, доступный для чтения компьютера, для указания ошибок в ответах API HTTP на https://tools.ietf.org/html/rfc9110основе.

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
Наследование
ProblemDetails
Производный
Атрибуты

Конструкторы

Имя Описание
ProblemDetails()

Формат, доступный для чтения компьютера, для указания ошибок в ответах API HTTP на https://tools.ietf.org/html/rfc9110основе.

Свойства

Имя Описание
Detail

Понятное для человека объяснение, конкретное для этого возникновения проблемы.

Extensions

IDictionary<TKey,TValue> Возвращает элементы расширения.

Определения типов проблем МОГУТ расширить объект сведений о проблеме с дополнительными элементами. Члены расширения отображаются в том же пространстве имен, что и другие члены типа проблемы.

Instance

Ссылка на универсальный код ресурса (URI), определяющая конкретное вхождения проблемы. При разыменовании он может или не может давать дополнительные сведения.

Status

Код состояния HTTP, созданный сервером-источником для этого возникновения проблемы; см. раздел RFC 9110, раздел 15.

Title

Краткое, удобочитаемое краткое описание типа проблемы. Оно НЕ ДОЛЖНО меняться от вхождения к возникновению проблемы, за исключением целей локализации, например при использовании упреждающего согласования содержимого; см. раздел RFC 9110, раздел 12.

Type

Ссылка на URI, определяющая тип проблемы. Эта спецификация рекомендует, чтобы при разыменовании она предоставляла удобочитаемую для человека документацию по типу проблемы, например с помощью HTML. Если этот элемент отсутствует, предполагается, что его значение имеет значение about:blank; см. статью RFC 3986.

Применяется к