ProblemDetails Sınıf

Tanım

İle HTTP API yanıtlarında hata belirtmek için makine tarafından okunabilen bir biçim https://tools.ietf.org/html/rfc7807 .

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
Devralma
ProblemDetails
Türetilmiş
Öznitelikler

Oluşturucular

ProblemDetails()

Özellikler

Detail

Sorunun bu oluşumuna özgü, insan tarafından okunabilen bir açıklama.

Extensions

IDictionary<TKey,TValue>Uzantı üyelerini alır.

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

Instance

Sorunun belirli bir oluşumunu tanımlayan bir URI başvurusu. Başvuru olursa daha fazla bilgi vermeyebilir veya olmayabilir.

Status

Sorunun bu oluşumu için kaynak sunucu tarafından oluşturulan HTTP durum kodu ([RFC7231], Bölüm 6).

Title

Sorun türünün kısa, okunabilir bir özeti. Yerelleştirme amaçları dışında (örneğin, proaktif içerik anlaşması kullanılarak), oluşumdan sorunun oluşumuna değişmemelidir; bkz. [RFC7231], Bölüm 3,4).

Type

Sorun türünü tanımlayan bir URI başvurusu [RFC3986]. Bu belirtim, referans olarak başvurulduğunu, sorun türü için (örneğin, HTML [W3C) okunabilir bir belge sağlar. REC-HTML5-20141028]). Bu üye mevcut olmadığında, değeri "about: blank" olarak kabul edilir.

Şunlara uygulanır