CachedAssociatedMetadataProvider<TModelMetadata> 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 zwischengespeicherten Metadatenanbieters bereit.
public abstract class CachedAssociatedMetadataProvider<TModelMetadata> : System.Web.Mvc.AssociatedMetadataProvider where TModelMetadata : ModelMetadata
type CachedAssociatedMetadataProvider<'ModelMetadata (requires 'ModelMetadata :> ModelMetadata)> = class
inherit AssociatedMetadataProvider
Public MustInherit Class CachedAssociatedMetadataProvider(Of TModelMetadata)
Inherits AssociatedMetadataProvider
Typparameter
- TModelMetadata
- Vererbung
-
CachedAssociatedMetadataProvider<TModelMetadata>
- Abgeleitet
Konstruktoren
CachedAssociatedMetadataProvider<TModelMetadata>() |
Initialisiert eine neue Instanz der CachedAssociatedMetadataProvider<TModelMetadata>-Klasse. |
Eigenschaften
CacheItemPolicy |
Ruft die Cacheelementrichtlinie ab. |
CacheKeyPrefix |
Ruft das Präfix des Cacheschlüssels ab. |
PrototypeCache |
Ruft den Prototypcache ab. |
Methoden
CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Erstellt bei Außerkraftsetzung in einer abgeleiteten Klasse die zwischengespeicherten Modellmetadaten für die Eigenschaft. |
CreateMetadataFromPrototype(TModelMetadata, Func<Object>) |
Erstellt Prototypmetadaten durch Anwenden des Prototyp- und Modellzugriffs, um die endgültigen Metadaten zu erhalten. |
CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String) |
Erstellt einen Metadatenprototyp. |
FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Ruft eine Liste von Attributen ab. (Geerbt von AssociatedMetadataProvider) |
GetMetadataForProperties(Object, Type) |
Ruft die Metadaten für Eigenschaften ab. |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Gibt die Metadaten für die angegebene Eigenschaft zurück. |
GetMetadataForProperty(Func<Object>, Type, String) |
Gibt die Metadaten für die angegebene Eigenschaft zurück. |
GetMetadataForType(Func<Object>, Type) |
Gibt die zwischengespeicherten Metadaten für die angegebene Eigenschaft mithilfe des Modelltyps zurück. |
GetTypeDescriptor(Type) |
Gibt den Typdeskriptor vom angegebenen Typ zurück. (Geerbt von AssociatedMetadataProvider) |