Udostępnij za pośrednictwem


DefaultProblemDetailsFactory Klasa

Definicja

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
DefaultProblemDetailsFactory

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.

Dotyczy