Condividi tramite


DefaultProblemDetailsFactory Classe

Definizione

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à
DefaultProblemDetailsFactory

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.

Si applica a