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 Standardmodellmetadatenanbieter.
public ref class DataAnnotationsModelMetadataProvider : System::Web::ModelBinding::AssociatedMetadataProvider
public class DataAnnotationsModelMetadataProvider : System.Web.ModelBinding.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| DataAnnotationsModelMetadataProvider() |
Initialisiert eine neue Instanz der DataAnnotationsModelMetadataProvider-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Erstellt Metadaten für ein angegebenes Modell. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Ermöglicht abgeleiteten Klassen das Filtern der Liste der Attribute. (Geerbt von AssociatedMetadataProvider) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetMetadataForProperties(Object, Type) |
Wenn eine abgeleitete Klasse überschrieben wird, werden Metadaten für alle Eigenschaften zurückgegeben. (Geerbt von AssociatedMetadataProvider) |
| GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Wenn eine abgeleitete Klasse überschrieben wird, werden Metadaten für eine Eigenschaft zurückgegeben, die durch ein Eigenschaftsdeskriptorobjekt angegeben wird. (Geerbt von AssociatedMetadataProvider) |
| GetMetadataForProperty(Func<Object>, Type, String) |
Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, werden Metadaten für eine eigenschaft zurückgegeben, die durch einen Eigenschaftsnamen angegeben wird. (Geerbt von AssociatedMetadataProvider) |
| GetMetadataForType(Func<Object>, Type) |
Wenn eine abgeleitete Klasse überschrieben wird, werden Metadaten für den Modelltyp zurückgegeben. (Geerbt von AssociatedMetadataProvider) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetTypeDescriptor(Type) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Deskriptorobjekt für einen angegebenen Typ zurückgegeben. (Geerbt von AssociatedMetadataProvider) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |