Поделиться через


ValidationProblemDetails Класс

Определение

Объект ProblemDetails для ошибок проверки.

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

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

ValidationProblemDetails()

Инициализирует новый экземпляр ValidationProblemDetails.

ValidationProblemDetails(IDictionary<String,String[]>)

Инициализирует новый экземпляр , ValidationProblemDetails используя указанный errors.

ValidationProblemDetails(ModelStateDictionary)

Инициализирует новый экземпляр , ValidationProblemDetails используя указанный modelState.

Свойства

Detail

Понятное объяснение этой проблемы.

(Унаследовано от ProblemDetails)
Errors

Возвращает ошибки проверки, связанные с этим экземпляром HttpValidationProblemDetails.

Extensions

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

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

(Унаследовано от ProblemDetails)
Instance

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

(Унаследовано от ProblemDetails)
Status

Код состояния HTTP([RFC7231], раздел 6), созданный сервером-источником для этого возникновения проблемы.

(Унаследовано от ProblemDetails)
Title

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

(Унаследовано от ProblemDetails)
Type

Ссылка на URI [RFC3986], идентифицирующая тип проблемы. Эта спецификация рекомендует, чтобы при разыменовании она предоставляла удобочитаемую документацию для типа проблемы (например, с помощью HTML [W3C. REC-html5-20141028]). Если этого элемента нет, предполагается, что его значение равно "about:blank".

(Унаследовано от ProblemDetails)

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