DefaultProblemDetailsFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O DefaultProblemDetailsFactory
é uma implementação concreta da classe abstrata ProblemDetailsFactory
.
Ele fornece métodos para criar instâncias de ProblemDetails
e ValidationProblemDetails
com configurações padrão.
Essa classe usa o ApiBehaviorOptions
fornecido para mapeamento de erros do cliente e uma ação de configuração personalizada opcional para personalizar ainda mais os detalhes do problema.
public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
- Herança
Construtores
DefaultProblemDetailsFactory(IOptions<ApiBehaviorOptions>, IOptions<ProblemDetailsOptions>) |
Inicializa uma nova instância da classe DefaultProblemDetailsFactory. |
Métodos
CreateProblemDetails(HttpContext, Nullable<Int32>, String, String, String, String) |
Cria uma instância de ProblemDetails que configura padrões com base nos valores especificados em ApiBehaviorOptions. |
CreateValidationProblemDetails(HttpContext, ModelStateDictionary, Nullable<Int32>, String, String, String, String) |
Cria uma instância de ValidationProblemDetails que configura padrões com base nos valores especificados em ApiBehaviorOptions. |