Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Namespace

Fornece tipos usados para descobrir e aplicar metadados usados para model binding.

Classes

BindingMetadata

Detalhes de metadados de associação para um ModelMetadata.

BindingMetadataProviderContext

Um contexto para um IBindingMetadataProvider.

BindingSourceMetadataProvider

Fornece BindingMetadata para um DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

Um IBindingMetadataProvider para IsRequired.

DefaultMetadataDetails

Contém objetos de metadados associados para um DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implementação de leitura/ ModelBindingMessageProvider gravação.

DefaultModelMetadata

Uma implementação padrão ModelMetadata .

DefaultModelMetadataProvider

Uma implementação padrão de IModelMetadataProvider com base na reflexão.

DisplayMetadata

Exibir detalhes de metadados para um ModelMetadata.

DisplayMetadataProviderContext

Um contexto para e IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Um IBindingMetadataProvider que configura para false tipos correspondentesIsBindingAllowed.

MetadataDetailsProviderExtensions

Métodos de extensão para IMetadataDetailsProvider.

ModelBindingMessageProvider

Provedor para mensagens de erro que o sistema de model binding detecta.

SystemTextJsonValidationMetadataProvider

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

ValidationMetadata

Detalhes de metadados de validação para um ModelMetadata.

ValidationMetadataProviderContext

Um contexto para um IValidationMetadataProvider.

Estruturas

ModelMetadataIdentity

Um tipo de chave que identifica um ModelMetadata.

Interfaces

IBindingMetadataProvider

Fornece BindingMetadata para um DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Uma composição IMetadataDetailsProvider.

IDisplayMetadataProvider

Fornece DisplayMetadata para um DefaultModelMetadata.

IMetadataDetailsProvider

Interface de marcador para um provedor de detalhes de metadados sobre objetos de modelo. As implementações devem implementar um ou mais de IBindingMetadataProvider, IDisplayMetadataProvidere IValidationMetadataProvider.

IModelBindingMessageProvider

Provedor para mensagens de erro que o sistema de model binding detecta.

IValidationMetadataProvider

Fornece ValidationMetadata para um DefaultModelMetadata.

Enumerações

ModelMetadataKind

Enumeração para os tipos de ModelMetadata

Comentários

Para obter mais informações sobre model binding, Model binding.