DefaultProblemDetailsFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
DefaultProblemDetailsFactory
je konkrétní implementace ProblemDetailsFactory
abstraktní třídy.
Poskytuje metody pro vytváření instancí ProblemDetails
a ValidationProblemDetails
s výchozím nastavením.
Tato třída používá poskytnuté ApiBehaviorOptions
pro mapování chyb klienta a volitelnou vlastní konfigurační akci k další úpravě podrobností o problému.
public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
- Dědičnost
Konstruktory
DefaultProblemDetailsFactory(IOptions<ApiBehaviorOptions>, IOptions<ProblemDetailsOptions>) |
Inicializuje novou instanci DefaultProblemDetailsFactory třídy. |
Metody
CreateProblemDetails(HttpContext, Nullable<Int32>, String, String, String, String) |
Vytvoří instanci ProblemDetails, která konfiguruje výchozí hodnoty na základě hodnot zadaných v ApiBehaviorOptions. |
CreateValidationProblemDetails(HttpContext, ModelStateDictionary, Nullable<Int32>, String, String, String, String) |
Vytvoří instanci ValidationProblemDetails, která konfiguruje výchozí hodnoty na základě hodnot zadaných v ApiBehaviorOptions. |