ProblemDetails Sınıf

Tanım

tabanlı https://tools.ietf.org/html/rfc9110HTTP API yanıtlarında hataları belirtmek için makine tarafından okunabilir bir biçim.

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

Name Description
ProblemDetails()

tabanlı https://tools.ietf.org/html/rfc9110HTTP API yanıtlarında hataları belirtmek için makine tarafından okunabilir bir biçim.

Özellikler

Name Description
Detail

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

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.

Instance

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

Status

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

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.

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.

Şunlara uygulanır