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(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. |