Aracılığıyla paylaş


DefaultProblemDetailsFactory Sınıf

Tanım

DefaultProblemDetailsFactory, ProblemDetailsFactory soyut sınıfının somut bir uygulamasıdır. Varsayılan ayarlarla ProblemDetails ve ValidationProblemDetails örnekleri oluşturmak için yöntemler sağlar. Bu sınıf, sorun ayrıntılarını daha fazla özelleştirmek için istemci hata eşlemesi için sağlanan ApiBehaviorOptions ve isteğe bağlı bir özel yapılandırma eylemini kullanır.

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

Oluşturucular

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

DefaultProblemDetailsFactory sınıfının yeni bir örneğini başlatır.

Yöntemler

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

ApiBehaviorOptions'de belirtilen değerlere göre varsayılanları yapılandıran bir ProblemDetails örneği oluşturur.

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

ApiBehaviorOptions'de belirtilen değerlere göre varsayılanları yapılandıran bir ValidationProblemDetails örneği oluşturur.

Şunlara uygulanır