Compartir a través de


Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Espacio de nombres

Proporciona tipos usados para detectar y aplicar metadatos usados para el enlace de modelos.

Clases

BindingMetadata

Detalles de los metadatos de enlace para .ModelMetadata

BindingMetadataProviderContext

Contexto de un objeto IBindingMetadataProvider.

BindingSourceMetadataProvider

Proporciona BindingMetadata para .DefaultModelMetadata

DataMemberRequiredBindingMetadataProvider

Interfaz IBindingMetadataProvider para IsRequired.

DefaultMetadataDetails

Contiene objetos de metadatos asociados para .DefaultModelMetadata

DefaultModelBindingMessageProvider

Implementación de lectura y escritura ModelBindingMessageProvider .

DefaultModelMetadata

Una implementación predeterminada ModelMetadata .

DefaultModelMetadataProvider

Una implementación predeterminada de IModelMetadataProvider basada en la reflexión.

DisplayMetadata

Muestra los detalles de los metadatos de un objeto ModelMetadata.

DisplayMetadataProviderContext

Contexto para y IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

que IBindingMetadataProvider se IsBindingAllowed configura en false para los tipos coincidentes.

MetadataDetailsProviderExtensions

Métodos de extensión para IMetadataDetailsProvider.

ModelBindingMessageProvider

Proveedor de mensajes de error que detecta el sistema de enlace de modelos.

SystemTextJsonValidationMetadataProvider

Una implementación de IDisplayMetadataProvider y IValidationMetadataProvider para las clases de atributo System.Text.Json.Serialization.

ValidationMetadata

Detalles de metadatos de validación de un .ModelMetadata

ValidationMetadataProviderContext

Contexto de un objeto IValidationMetadataProvider.

Estructuras

ModelMetadataIdentity

Tipo de clave que identifica un ModelMetadataobjeto .

Interfaces

IBindingMetadataProvider

Proporciona BindingMetadata para .DefaultModelMetadata

ICompositeMetadataDetailsProvider

Un compuesto IMetadataDetailsProvider.

IDisplayMetadataProvider

Proporciona DisplayMetadata para .DefaultModelMetadata

IMetadataDetailsProvider

Interfaz de marcador para un proveedor de detalles de metadatos sobre objetos de modelo. Las implementaciones deben implementar uno o varios de IBindingMetadataProvider, IDisplayMetadataProvidery IValidationMetadataProvider.

IModelBindingMessageProvider

Proveedor de mensajes de error que detecta el sistema de enlace de modelos.

IValidationMetadataProvider

Proporciona ValidationMetadata para .DefaultModelMetadata

Enumeraciones

ModelMetadataKind

Enumeración para los tipos de ModelMetadata

Comentarios

Para obtener más información sobre el enlace de modelos, Enlace de modelos.