Freigeben über


DefaultProblemDetailsFactory Klasse

Definition

Die DefaultProblemDetailsFactory ist eine konkrete Implementierung der abstrakten Klasse ProblemDetailsFactory. Es stellt Methoden zum Erstellen von Instanzen von ProblemDetails und ValidationProblemDetails mit Standardeinstellungen bereit. Diese Klasse verwendet die bereitgestellte ApiBehaviorOptions für die Clientfehlerzuordnung und eine optionale benutzerdefinierte Konfigurationsaktion, um die Problemdetails weiter anzupassen.

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

Konstruktoren

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

Initialisiert eine neue Instanz der DefaultProblemDetailsFactory Klasse.

Methoden

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

Erstellt eine ProblemDetails Instanz, die Standardwerte basierend auf werten konfiguriert, die in ApiBehaviorOptionsangegeben sind.

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

Erstellt eine ValidationProblemDetails Instanz, die Standardwerte basierend auf werten konfiguriert, die in ApiBehaviorOptionsangegeben sind.

Gilt für: