DefaultProblemDetailsFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |