Freigeben über


SystemTextJsonValidationMetadataProvider Klasse

Definition

Eine Implementierung von IDisplayMetadataProvider und IValidationMetadataProvider für die System.Text.Json.Serialization-Attributklassen.

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

Konstruktoren

SystemTextJsonValidationMetadataProvider()

Erstellt eine neue SystemTextJsonValidationMetadataProvider mit der Standardeinstellung CamelCase

SystemTextJsonValidationMetadataProvider(JsonNamingPolicy)

Erstellt eine neue SystemTextJsonValidationMetadataProvider mit einer optionalen JsonNamingPolicy

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: