DefaultProblemDetailsFactory クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DefaultProblemDetailsFactory
は、ProblemDetailsFactory
抽象クラスの具体的な実装です。
既定の設定で ProblemDetails
と ValidationProblemDetails
のインスタンスを作成するメソッドを提供します。
このクラスでは、クライアント エラー マッピングに指定された ApiBehaviorOptions
とオプションのカスタム構成アクションを使用して、問題の詳細をさらにカスタマイズします。
public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
- 継承
コンストラクター
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 インスタンスを作成します。 |