Поделиться через


DefaultProblemDetailsFactory Класс

Определение

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

Конструкторы

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.

Применяется к