AssociatedMetadataProvider 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.
Stellt eine abstrakte Klasse zur Implementierung eines Metadatenanbieters bereit.
public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
- Vererbung
- Abgeleitet
Konstruktoren
AssociatedMetadataProvider() |
Wird von Konstruktoren in einer abgeleiteten Klasse aufgerufen, um die AssociatedMetadataProvider Klasse zu initialisieren. |
Methoden
CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Erstellt beim Überschreiben in eine abgeleitete Klasse die Modellmetadaten für die Eigenschaft. |
FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Ruft eine Liste von Attributen ab. |
GetMetadataForProperties(Object, Type) |
Gibt eine Liste von Eigenschaften für das Modell zurück. |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Gibt die Metadaten für die angegebene Eigenschaft mit dem Containertyp und dem Eigenschaftendeskriptor zurück. |
GetMetadataForProperty(Func<Object>, Type, String) |
Gibt die Metadaten für die angegebene Eigenschaft mit dem Containertyp und dem Eigenschaftennamen zurück. |
GetMetadataForType(Func<Object>, Type) |
Gibt die Metadaten für die angegebene Eigenschaft mit dem Typ des Modells zurück. |
GetTypeDescriptor(Type) |
Gibt den Typdeskriptor vom angegebenen Typ zurück. |