次の方法で共有


SystemTextJsonValidationMetadataProvider クラス

定義

System.Text.Json.Serialization 属性クラスの および IValidationMetadataProvider の実装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
継承
SystemTextJsonValidationMetadataProvider
実装

コンストラクター

SystemTextJsonValidationMetadataProvider()

既定値を使用して新しい SystemTextJsonValidationMetadataProvider を作成します CamelCase

SystemTextJsonValidationMetadataProvider(JsonNamingPolicy)

省略可能な を使用して新しい SystemTextJsonValidationMetadataProvider を作成します JsonNamingPolicy

メソッド

CreateDisplayMetadata(DisplayMetadataProviderContext)

のプロパティの値を DisplayMetadata設定します。

CreateValidationMetadata(ValidationMetadataProviderContext)

のプロパティの値を ValidationMetadata取得します。

適用対象