Freigeben über


NewtonsoftJsonValidationMetadataProvider Klasse

Definition

Eine Implementierung von IDisplayMetadataProvider und IValidationMetadataProvider für die Newtonsoft.Json-Attributklassen.

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
Vererbung
NewtonsoftJsonValidationMetadataProvider
Implementiert

Konstruktoren

NewtonsoftJsonValidationMetadataProvider()

Erstellt eine neue NewtonsoftJsonValidationMetadataProvider mit der Standardeinstellung Newtonsoft.Json.Serialization.CamelCaseNamingStrategy

NewtonsoftJsonValidationMetadataProvider(NamingStrategy)

Initialisiert eine neue instance von NewtonsoftJsonValidationMetadataProvider mit einem optionalenNewtonsoft.Json.Serialization.NamingStrategy

Methoden

CreateDisplayMetadata(DisplayMetadataProviderContext)

Legt die Werte für Eigenschaften von fest DisplayMetadata.

CreateValidationMetadata(ValidationMetadataProviderContext)

Ruft die Werte für Eigenschaften von ab ValidationMetadata.

Gilt für: