ValidationProblemDetails Sınıf

Tanım

Doğrulama hataları için A ProblemDetails .

public ref class ValidationProblemDetails : Microsoft::AspNetCore::Mvc::ProblemDetails
public class ValidationProblemDetails : Microsoft.AspNetCore.Http.HttpValidationProblemDetails
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
type ValidationProblemDetails = class
    inherit 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
Public Class ValidationProblemDetails
Inherits HttpValidationProblemDetails
Public Class ValidationProblemDetails
Inherits ProblemDetails
Devralma
Devralma
ValidationProblemDetails
Öznitelikler

Oluşturucular

Name Description
ValidationProblemDetails()

yeni bir örneğini ValidationProblemDetailsbaşlatır.

ValidationProblemDetails(IDictionary<String,String[]>)

Belirtilen errorskullanarak yeni bir örneğini ValidationProblemDetails başlatır.

ValidationProblemDetails(ModelStateDictionary)

Belirtilen modelStatekullanarak yeni bir örneğini ValidationProblemDetails başlatır.

Özellikler

Name Description
Detail

Sorunun bu oluşumuna özgü, okunabilir bir açıklama.

(Devralındığı yer: ProblemDetails)
Errors

bu örneğiyle HttpValidationProblemDetailsilişkili doğrulama hatalarını alır.

Extensions

uzantı üyeleri için öğesini IDictionary<TKey,TValue> alır.

Sorun türü tanımları, sorun ayrıntıları nesnesini ek üyelerle genişletebilir. Uzantı üyeleri, bir sorun türünün diğer üyeleriyle aynı ad alanında görünür.

(Devralındığı yer: ProblemDetails)
Instance

Sorunun belirli bir oluşumunu tanımlayan bir URI başvurusu. Başvurulmaması durumunda daha fazla bilgi verebilir veya vermeyebilir.

(Devralındığı yer: ProblemDetails)
Status

Sorunun bu oluşumu için kaynak sunucu tarafından oluşturulan HTTP durum kodu; Bkz. RFC 9110, Bölüm 15.

(Devralındığı yer: ProblemDetails)
Title

Sorun türünün kısa, okunabilir bir özeti. Örneğin proaktif içerik anlaşması kullanmak gibi yerelleştirme amaçları dışında sorunun tekrarından ortaya çıkmasına değmeMELIDIR; Bkz. RFC 9110, Bölüm 12.

(Devralındığı yer: ProblemDetails)
Type

Sorun türünü tanımlayan bir URI başvurusu. Bu belirtim, başvurulmadığında sorun türü için okunabilir belgeler (örneğin HTML kullanma) sağlamayı teşvik eder. Bu üye mevcut olmadığında değerinin "about:blank" olduğu varsayılır; bkz. RFC 3986.

(Devralındığı yer: ProblemDetails)

Şunlara uygulanır