Compartir a través de


DefaultProblemDetailsFactory Clase

Definición

El DefaultProblemDetailsFactory es una implementación concreta de la clase abstracta ProblemDetailsFactory. Proporciona métodos para crear instancias de ProblemDetails y ValidationProblemDetails con la configuración predeterminada. Esta clase usa el ApiBehaviorOptions proporcionado para la asignación de errores de cliente y una acción de configuración personalizada opcional para personalizar aún más los detalles del problema.

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

Constructores

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

Inicializa una nueva instancia de la clase DefaultProblemDetailsFactory.

Métodos

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

Crea una instancia de ProblemDetails que configura los valores predeterminados en función de los valores especificados en ApiBehaviorOptions.

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

Crea una instancia de ValidationProblemDetails que configura los valores predeterminados en función de los valores especificados en ApiBehaviorOptions.

Se aplica a