DefaultProblemDetailsFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |