DefaultProblemDetailsFactory 类

定义

DefaultProblemDetailsFactoryProblemDetailsFactory 抽象类的具体实现。 它提供了使用默认设置创建 ProblemDetailsValidationProblemDetails 实例的方法。 此类使用提供的客户端错误映射 ApiBehaviorOptions 和可选的自定义配置操作进一步自定义问题详细信息。

public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
    inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
继承
DefaultProblemDetailsFactory

构造函数

DefaultProblemDetailsFactory(IOptions<ApiBehaviorOptions>, IOptions<ProblemDetailsOptions>)

初始化 DefaultProblemDetailsFactory 类的新实例。

方法

CreateProblemDetails(HttpContext, Nullable<Int32>, String, String, String, String)

创建一个 ProblemDetails 实例,该实例根据 ApiBehaviorOptions中指定的值配置默认值。

CreateValidationProblemDetails(HttpContext, ModelStateDictionary, Nullable<Int32>, String, String, String, String)

创建一个 ValidationProblemDetails 实例,该实例根据 ApiBehaviorOptions中指定的值配置默认值。

适用于