DefaultProblemDetailsFactory Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il DefaultProblemDetailsFactory
è un'implementazione concreta della classe astratta ProblemDetailsFactory
.
Fornisce metodi per creare istanze di ProblemDetails
e ValidationProblemDetails
con le impostazioni predefinite.
Questa classe usa il ApiBehaviorOptions
fornito per il mapping degli errori client e un'azione di configurazione personalizzata facoltativa per personalizzare ulteriormente i dettagli del problema.
public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
- Ereditarietà
Costruttori
DefaultProblemDetailsFactory(IOptions<ApiBehaviorOptions>, IOptions<ProblemDetailsOptions>) |
Inizializza una nuova istanza della classe DefaultProblemDetailsFactory. |
Metodi
CreateProblemDetails(HttpContext, Nullable<Int32>, String, String, String, String) |
Crea un'istanza di ProblemDetails che configura le impostazioni predefinite in base ai valori specificati in ApiBehaviorOptions. |
CreateValidationProblemDetails(HttpContext, ModelStateDictionary, Nullable<Int32>, String, String, String, String) |
Crea un'istanza di ValidationProblemDetails che configura le impostazioni predefinite in base ai valori specificati in ApiBehaviorOptions. |