DefaultProblemDetailsFactory Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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. |