Partager via


AssociatedMetadataProvider Classe

Définition

Fournit une classe abstraite pour implémenter un fournisseur de métadonnées.

public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
    inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
Héritage
AssociatedMetadataProvider
Dérivé

Constructeurs

AssociatedMetadataProvider()

Appelé à partir de constructeurs dans une classe dérivée pour initialiser la AssociatedMetadataProvider classe.

Méthodes

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

En cas de substitution dans une classe dérivée, crée les métadonnées de modèle pour la propriété.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Obtient une liste d'attributs.

GetMetadataForProperties(Object, Type)

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

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

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

GetMetadataForType(Func<Object>, Type)

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

GetTypeDescriptor(Type)

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

S’applique à