Dela via


NewtonsoftJsonValidationMetadataProvider Class

Definition

An implementation of IDisplayMetadataProvider and IValidationMetadataProvider for the Newtonsoft.Json attribute classes.

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

Constructors

NewtonsoftJsonValidationMetadataProvider()

Creates a new NewtonsoftJsonValidationMetadataProvider with the default Newtonsoft.Json.Serialization.CamelCaseNamingStrategy

NewtonsoftJsonValidationMetadataProvider(NamingStrategy)

Initializes a new instance of NewtonsoftJsonValidationMetadataProvider with an optional Newtonsoft.Json.Serialization.NamingStrategy

Methods

CreateDisplayMetadata(DisplayMetadataProviderContext)

Sets the values for properties of DisplayMetadata.

CreateValidationMetadata(ValidationMetadataProviderContext)

Gets the values for properties of ValidationMetadata.

Applies to