다음을 통해 공유


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 인스턴스를 만듭니다.

적용 대상