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

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

Classes

Nom Description
BindingMetadata

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

BindingMetadataProviderContext

Contexte d’un IBindingMetadataProvider.

BindingSourceMetadataProvider

Fournit BindingMetadata un DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

IBindingMetadataProvider pour 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 basée IModelMetadataProvider sur la réflexion.

DisplayMetadata

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

DisplayMetadataProviderContext

Contexte pour et IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Qui IBindingMetadataProvider est configuré pour les false 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 et pour les classes d’attributs IDisplayMetadataProviderIValidationMetadataProvider System.Text.Json.Serialization.

ValidationMetadata

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

ValidationMetadataProviderContext

Contexte d’un IValidationMetadataProvider.

Structures

Nom Description
ModelMetadataIdentity

Type de clé qui identifie un ModelMetadata.

Interfaces

Nom Description
IBindingMetadataProvider

Fournit BindingMetadata un DefaultModelMetadata.

ICompositeMetadataDetailsProvider

IMetadataDetailsProviderComposite .

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 une ou plusieurs implémentations , IBindingMetadataProviderIDisplayMetadataProvideret 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

Nom Description
ModelMetadataKind

Énumération pour les types de ModelMetadata

Remarques

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