ValidationProblemDetails Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Element ProblemDetails dla błędów walidacji.
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
- Dziedziczenie
- Dziedziczenie
- Atrybuty
Konstruktory
ValidationProblemDetails() |
Inicjuje nowe wystąpienie klasy ValidationProblemDetails. |
ValidationProblemDetails(IDictionary<String,String[]>) |
Inicjuje ValidationProblemDetails nowe wystąpienie przy użyciu określonego |
ValidationProblemDetails(ModelStateDictionary) |
Inicjuje ValidationProblemDetails nowe wystąpienie przy użyciu określonego |
Właściwości
Detail |
Czytelne dla człowieka wyjaśnienie specyficzne dla tego wystąpienia problemu. (Odziedziczone po ProblemDetails) |
Errors |
Pobiera błędy sprawdzania poprawności skojarzone z tym wystąpieniem programu HttpValidationProblemDetails. |
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. (Odziedziczone po ProblemDetails) |
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. (Odziedziczone po ProblemDetails) |
Status |
Kod stanu HTTP ([RFC7231], sekcja 6) wygenerowany przez serwer pochodzenia dla tego wystąpienia problemu. (Odziedziczone po ProblemDetails) |
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). (Odziedziczone po ProblemDetails) |
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". (Odziedziczone po ProblemDetails) |