DefaultProblemDetailsFactory Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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. |