DataAnnotationsModelMetadataProvider Klasse

Definition

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
DataAnnotationsModelMetadataProvider

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)

Gilt für: