Udostępnij za pośrednictwem


ValidationProblemDetails Klasa

Definicja

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
ValidationProblemDetails
Dziedziczenie
Atrybuty

Konstruktory

ValidationProblemDetails()

Inicjuje nowe wystąpienie klasy ValidationProblemDetails.

ValidationProblemDetails(IDictionary<String,String[]>)

Inicjuje ValidationProblemDetails nowe wystąpienie przy użyciu określonego errorselementu .

ValidationProblemDetails(ModelStateDictionary)

Inicjuje ValidationProblemDetails nowe wystąpienie przy użyciu określonego modelStateelementu .

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)

Dotyczy