DefaultProblemDetailsFactory Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
DefaultProblemDetailsFactory
to konkretna implementacja klasy abstrakcyjnej ProblemDetailsFactory
.
Udostępnia metody tworzenia wystąpień ProblemDetails
i ValidationProblemDetails
z ustawieniami domyślnymi.
Ta klasa używa podanej ApiBehaviorOptions
do mapowania błędów klienta i opcjonalnej niestandardowej akcji konfiguracji w celu dalszego dostosowywania szczegółów problemu.
public sealed class DefaultProblemDetailsFactory : Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
type DefaultProblemDetailsFactory = class
inherit ProblemDetailsFactory
Public NotInheritable Class DefaultProblemDetailsFactory
Inherits ProblemDetailsFactory
- Dziedziczenie
Konstruktory
DefaultProblemDetailsFactory(IOptions<ApiBehaviorOptions>, IOptions<ProblemDetailsOptions>) |
Inicjuje nowe wystąpienie klasy DefaultProblemDetailsFactory. |
Metody
CreateProblemDetails(HttpContext, Nullable<Int32>, String, String, String, String) |
Tworzy wystąpienie ProblemDetails, które konfiguruje wartości domyślne na podstawie wartości określonych w ApiBehaviorOptions. |
CreateValidationProblemDetails(HttpContext, ModelStateDictionary, Nullable<Int32>, String, String, String, String) |
Tworzy wystąpienie ValidationProblemDetails, które konfiguruje wartości domyślne na podstawie wartości określonych w ApiBehaviorOptions. |