Partilhar via


DefaultProblemDetailsFactory Classe

Definição

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
DefaultProblemDetailsFactory

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.

Aplica-se a