Partager via


Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Espace de noms

Fournit les types utilisés pour découvrir et appliquer les métadonnées utilisées pour la liaison de modèle.

Classes

BindingMetadata

Liaison des détails des métadonnées pour un ModelMetadata.

BindingMetadataProviderContext

Contexte d’un IBindingMetadataProvider.

BindingSourceMetadataProvider

Fournit BindingMetadata un DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

Élément IBindingMetadataProvider correspondant à l'objet IsRequired.

DefaultMetadataDetails

Contient les objets de métadonnées associés pour un DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implémentation en lecture/écriture ModelBindingMessageProvider .

DefaultModelMetadata

Implémentation par défaut ModelMetadata .

DefaultModelMetadataProvider

Implémentation par défaut de basée sur la IModelMetadataProvider réflexion.

DisplayMetadata

Afficher les détails des métadonnées d’un ModelMetadata.

DisplayMetadataProviderContext

Contexte pour et IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

IBindingMetadataProvider qui configure sur false pour les types correspondantsIsBindingAllowed.

MetadataDetailsProviderExtensions

Méthodes d’extension pour IMetadataDetailsProvider.

ModelBindingMessageProvider

Fournisseur pour les messages d’erreur détectés par le système de liaison de modèle.

SystemTextJsonValidationMetadataProvider

Implémentation de IDisplayMetadataProvider et IValidationMetadataProvider pour les classes d’attribut System.Text.Json.Serialization.

ValidationMetadata

Détails des métadonnées de validation pour un ModelMetadata.

ValidationMetadataProviderContext

Contexte d’un IValidationMetadataProvider.

Structures

ModelMetadataIdentity

Type de clé qui identifie un ModelMetadata.

Interfaces

IBindingMetadataProvider

Fournit BindingMetadata un DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Composite IMetadataDetailsProvider.

IDisplayMetadataProvider

Fournit DisplayMetadata un DefaultModelMetadata.

IMetadataDetailsProvider

Interface de marqueur pour un fournisseur de détails de métadonnées sur les objets de modèle. Les implémentations doivent implémenter un ou plusieurs des IBindingMetadataProvider, IDisplayMetadataProvideret IValidationMetadataProvider.

IModelBindingMessageProvider

Fournisseur pour les messages d’erreur détectés par le système de liaison de modèle.

IValidationMetadataProvider

Fournit ValidationMetadata un DefaultModelMetadata.

Énumérations

ModelMetadataKind

Énumération pour les types de ModelMetadata

Remarques

Pour plus d’informations sur la liaison de modèle, consultez Liaison de modèle.