Aracılığıyla paylaş


SystemTextJsonValidationMetadataProvider Sınıf

Tanım

System.Text.Json.Serialization öznitelik sınıfları için ve IValidationMetadataProvider uygulamasıIDisplayMetadataProvider.

public sealed class SystemTextJsonValidationMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider
type SystemTextJsonValidationMetadataProvider = class
    interface IDisplayMetadataProvider
    interface IMetadataDetailsProvider
    interface IValidationMetadataProvider
Public NotInheritable Class SystemTextJsonValidationMetadataProvider
Implements IDisplayMetadataProvider, IValidationMetadataProvider
Devralma
SystemTextJsonValidationMetadataProvider
Uygulamalar

Oluşturucular

SystemTextJsonValidationMetadataProvider()

Varsayılan değerle yeni SystemTextJsonValidationMetadataProvider bir oluşturur CamelCase

SystemTextJsonValidationMetadataProvider(JsonNamingPolicy)

İsteğe bağlı olarak yeni SystemTextJsonValidationMetadataProvider bir oluşturur JsonNamingPolicy

Yöntemler

CreateDisplayMetadata(DisplayMetadataProviderContext)

özelliklerinin DisplayMetadatadeğerlerini ayarlar.

CreateValidationMetadata(ValidationMetadataProviderContext)

özelliklerinin ValidationMetadatadeğerlerini alır.

Şunlara uygulanır