CachedAssociatedMetadataProvider<TModelMetadata> Klasse

Definition

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)

Gilt für: