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. |