Compartilhar via


SystemTextJsonValidationMetadataProvider Classe

Definição

Uma implementação de IDisplayMetadataProvider e IValidationMetadataProvider para as classes de atributo System.Text.Json.Serialization.

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
Herança
SystemTextJsonValidationMetadataProvider
Implementações

Construtores

SystemTextJsonValidationMetadataProvider()

Cria um novo SystemTextJsonValidationMetadataProvider com o padrão CamelCase

SystemTextJsonValidationMetadataProvider(JsonNamingPolicy)

Cria um novo SystemTextJsonValidationMetadataProvider com um opcional JsonNamingPolicy

Métodos

CreateDisplayMetadata(DisplayMetadataProviderContext)

Define os valores das propriedades de DisplayMetadata.

CreateValidationMetadata(ValidationMetadataProviderContext)

Obtém os valores das propriedades de ValidationMetadata.

Aplica-se a