Condividi tramite


CachedAssociatedMetadataProvider<TModelMetadata> Classe

Definizione

Fornisce una classe astratta per implementare un provider di metadati memorizzato nella cache.

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

Parametri di tipo

TModelMetadata
Ereditarietà
CachedAssociatedMetadataProvider<TModelMetadata>
Derivato

Costruttori

CachedAssociatedMetadataProvider<TModelMetadata>()

Inizializza una nuova istanza della classe CachedAssociatedMetadataProvider<TModelMetadata>.

Proprietà

CacheItemPolicy

Ottiene i criteri dell'elemento della cache.

CacheKeyPrefix

Ottiene il prefisso chiave della cache.

PrototypeCache

Ottiene la cache del prototipo.

Metodi

CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String)

Quando è sottoposto a override in una classe derivata, crea i metadati del modello memorizzati nella cache per la proprietà.

CreateMetadataFromPrototype(TModelMetadata, Func<Object>)

Crea i metadati del prototipo applicando il prototipo e l'accesso al modello per produrre i metadati finali.

CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String)

Crea un prototipo dei metadati.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Ottiene un elenco di attributi.

(Ereditato da AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Ottiene i metadati per le proprietà.

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Restituisce i metadati per la proprietà specificata.

GetMetadataForProperty(Func<Object>, Type, String)

Restituisce i metadati per la proprietà specificata.

GetMetadataForType(Func<Object>, Type)

Restituisce i metadati memorizzati nella cache per la proprietà specificata utilizzando il tipo del modello.

GetTypeDescriptor(Type)

Restituisce il descrittore di tipo dal tipo specificato.

(Ereditato da AssociatedMetadataProvider)

Si applica a