Udostępnij za pośrednictwem


CachedAssociatedMetadataProvider<TModelMetadata> Klasa

Definicja

Udostępnia abstrakcyjną klasę do implementowania buforowanego dostawcy metadanych.

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

Parametry typu

TModelMetadata
Dziedziczenie
CachedAssociatedMetadataProvider<TModelMetadata>
Pochodne

Konstruktory

CachedAssociatedMetadataProvider<TModelMetadata>()

Inicjuje nowe wystąpienie klasy CachedAssociatedMetadataProvider<TModelMetadata>.

Właściwości

CacheItemPolicy

Pobiera zasady elementu pamięci podręcznej.

CacheKeyPrefix

Pobiera prefiks klucza pamięci podręcznej.

PrototypeCache

Pobiera prototyp pamięci podręcznej.

Metody

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

Po przesłonięciu w klasie pochodnej tworzy buforowane metadane modelu dla właściwości .

CreateMetadataFromPrototype(TModelMetadata, Func<Object>)

Tworzy prototypowe metadane, stosując dostęp do prototypu i modelu w celu uzyskania końcowych metadanych.

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

Tworzy prototyp metadanych.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Pobiera listę atrybutów.

(Odziedziczone po AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Pobiera metadane dla właściwości.

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Zwraca metadane określonej właściwości.

GetMetadataForProperty(Func<Object>, Type, String)

Zwraca metadane określonej właściwości.

GetMetadataForType(Func<Object>, Type)

Zwraca buforowane metadane dla określonej właściwości przy użyciu typu modelu.

GetTypeDescriptor(Type)

Zwraca deskryptor typów z określonego typu.

(Odziedziczone po AssociatedMetadataProvider)

Dotyczy