DataAnnotationsModelMetadataProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert den Standardanbieter für Modellmetadaten für ASP.NET MVC.
public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
- Vererbung
Konstruktoren
DataAnnotationsModelMetadataProvider() |
Initialisiert eine neue Instanz der DataAnnotationsModelMetadataProvider-Klasse. |
Methoden
CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Ruft die Metadaten für die angegebene Eigenschaft ab. |
FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Ruft eine Liste von Attributen ab. (Geerbt von AssociatedMetadataProvider) |
GetMetadataForProperties(Object, Type) |
Gibt eine Liste von Eigenschaften für das Modell zurück. (Geerbt von AssociatedMetadataProvider) |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Gibt die Metadaten für die angegebene Eigenschaft mit dem Containertyp und dem Eigenschaftendeskriptor zurück. (Geerbt von AssociatedMetadataProvider) |
GetMetadataForProperty(Func<Object>, Type, String) |
Gibt die Metadaten für die angegebene Eigenschaft mit dem Containertyp und dem Eigenschaftennamen zurück. (Geerbt von AssociatedMetadataProvider) |
GetMetadataForType(Func<Object>, Type) |
Gibt die Metadaten für die angegebene Eigenschaft mit dem Typ des Modells zurück. (Geerbt von AssociatedMetadataProvider) |
GetTypeDescriptor(Type) |
Gibt den Typdeskriptor vom angegebenen Typ zurück. (Geerbt von AssociatedMetadataProvider) |