Compartilhar via


ProblemDetails Classe

Definição

Um formato legível por computador para especificar erros em respostas de API HTTP com base em https://tools.ietf.org/html/rfc9110.

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
Herança
ProblemDetails
Derivado
Atributos

Construtores

Nome Description
ProblemDetails()

Um formato legível por computador para especificar erros em respostas de API HTTP com base em https://tools.ietf.org/html/rfc9110.

Propriedades

Nome Description
Detail

Uma explicação legível pelo ser humano específica para essa ocorrência do problema.

Extensions

Obtém os membros da IDictionary<TKey,TValue> extensão for.

Definições de tipo de problema PODEM estender o objeto de detalhes do problema com membros adicionais. Os membros da extensão aparecem no mesmo namespace que outros membros de um tipo de problema.

Instance

Uma referência de URI que identifica a ocorrência específica do problema. Ele pode ou não produzir mais informações se desreferenciado.

Status

O código de status HTTP gerado pelo servidor de origem para essa ocorrência do problema; consulte RFC 9110, Seção 15.

Title

Um resumo curto e legível do tipo de problema. Ele NÃO DEVE mudar de ocorrência para ocorrência do problema, exceto para fins de localização, por exemplo, usando negociação proativa de conteúdo; consulte RFC 9110, Seção 12.

Type

Uma referência de URI que identifica o tipo de problema. Essa especificação incentiva que, quando desreferenciada, forneça documentação legível para o tipo de problema, por exemplo, usando HTML. Quando esse membro não está presente, seu valor é considerado "about:blank"; consulte RFC 3986.

Aplica-se a