Partager via


DefaultProblemDetailsFactory Classe

Définition

La DefaultProblemDetailsFactory est une implémentation concrète de la classe abstraite ProblemDetailsFactory. Il fournit des méthodes pour créer des instances de ProblemDetails et de ValidationProblemDetails avec des paramètres par défaut. Cette classe utilise le ApiBehaviorOptions fourni pour le mappage d’erreurs client et une action de configuration personnalisée facultative pour personnaliser davantage les détails du problème.

public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
    inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
Héritage
DefaultProblemDetailsFactory

Constructeurs

DefaultProblemDetailsFactory(IOptions<ApiBehaviorOptions>, IOptions<ProblemDetailsOptions>)

Initialise une nouvelle instance de la classe DefaultProblemDetailsFactory.

Méthodes

CreateProblemDetails(HttpContext, Nullable<Int32>, String, String, String, String)

Crée une instance ProblemDetails qui configure les valeurs par défaut en fonction des valeurs spécifiées dans ApiBehaviorOptions.

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

Crée une instance ValidationProblemDetails qui configure les valeurs par défaut en fonction des valeurs spécifiées dans ApiBehaviorOptions.

S’applique à