Partager via


DataAnnotationsModelMetadataProvider Classe

Définition

Implémente le fournisseur de métadonnées de modèle par défaut pour ASP.NET MVC.

public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
    inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
Héritage
DataAnnotationsModelMetadataProvider

Constructeurs

DataAnnotationsModelMetadataProvider()

Initialise une nouvelle instance de la classe DataAnnotationsModelMetadataProvider.

Méthodes

CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String)

Obtient les métadonnées de la propriété spécifiée.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Obtient une liste d'attributs.

(Hérité de AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Retourne une liste de propriétés pour le modèle.

(Hérité de AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Retourne les métadonnées de la propriété spécifiée à l'aide du type de conteneur et du descripteur de propriété.

(Hérité de AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, String)

Retourne les métadonnées de la propriété spécifiée à l'aide du type de conteneur et du nom de propriété.

(Hérité de AssociatedMetadataProvider)
GetMetadataForType(Func<Object>, Type)

Retourne les métadonnées pour la propriété spécifiée à l'aide du type du modèle.

(Hérité de AssociatedMetadataProvider)
GetTypeDescriptor(Type)

Retourne le descripteur de type à partir du type spécifié.

(Hérité de AssociatedMetadataProvider)

S’applique à