次の方法で共有


DefaultProblemDetailsFactory クラス

定義

DefaultProblemDetailsFactory は、ProblemDetailsFactory 抽象クラスの具体的な実装です。 既定の設定で 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)

ApiBehaviorOptionsで指定された値に基づいて既定値を構成する ProblemDetails インスタンスを作成します。

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

ApiBehaviorOptionsで指定された値に基づいて既定値を構成する ValidationProblemDetails インスタンスを作成します。

適用対象