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

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

Clases

Nombre Description
BindingMetadata

Detalles de los metadatos de enlace de .ModelMetadata

BindingMetadataProviderContext

Contexto de un IBindingMetadataProviderobjeto .

BindingSourceMetadataProvider

Proporciona BindingMetadata para .DefaultModelMetadata

DataMemberRequiredBindingMetadataProvider

Un IBindingMetadataProvider para IsRequired.

DefaultMetadataDetails

Contiene objetos de metadatos asociados para un DefaultModelMetadataobjeto .

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 ModelMetadata.

DisplayMetadataProviderContext

Contexto para y IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

que IBindingMetadataProvider se IsBindingAllowed configura para false 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

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

ValidationMetadata

Detalles de metadatos de validación de .ModelMetadata

ValidationMetadataProviderContext

Contexto de un IValidationMetadataProviderobjeto .

Estructuras

Nombre Description
ModelMetadataIdentity

Tipo de clave que identifica un ModelMetadataobjeto .

Interfaces

Nombre Description
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 los 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

Nombre Description
ModelMetadataKind

Enumeración para los tipos de ModelMetadata

Comentarios

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