Udostępnij za pośrednictwem


CachedDataAnnotationsModelMetadataProvider Klasa

Definicja

Implementuje domyślnego buforowanego dostawcę metadanych modelu dla ASP.NET MVC.

public class CachedDataAnnotationsModelMetadataProvider : System.Web.Mvc.CachedAssociatedMetadataProvider<System.Web.Mvc.CachedDataAnnotationsModelMetadata>
type CachedDataAnnotationsModelMetadataProvider = class
    inherit CachedAssociatedMetadataProvider<CachedDataAnnotationsModelMetadata>
Public Class CachedDataAnnotationsModelMetadataProvider
Inherits CachedAssociatedMetadataProvider(Of CachedDataAnnotationsModelMetadata)
Dziedziczenie

Konstruktory

CachedDataAnnotationsModelMetadataProvider()

Inicjuje nowe wystąpienie klasy CachedDataAnnotationsModelMetadataProvider.

Właściwości

CacheItemPolicy

Pobiera zasady elementu pamięci podręcznej.

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
CacheKeyPrefix

Pobiera prefiks klucza pamięci podręcznej.

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
PrototypeCache

Pobiera prototyp pamięci podręcznej.

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)

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 .

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
CreateMetadataFromPrototype(CachedDataAnnotationsModelMetadata, Func<Object>)

Zwraca kontener rzeczywistych wystąpień klasy buforowanych metadanych na podstawie metody dostępu prototypu i modelu.

CreateMetadataFromPrototype(TModelMetadata, Func<Object>)

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

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String)

Zwraca prototypowe wystąpienia kontenera klasy metadanych.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Pobiera listę atrybutów.

(Odziedziczone po AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Pobiera metadane dla właściwości.

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

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

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForProperty(Func<Object>, Type, String)

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

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForType(Func<Object>, Type)

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

(Odziedziczone po CachedAssociatedMetadataProvider<TModelMetadata>)
GetTypeDescriptor(Type)

Zwraca deskryptor typów z określonego typu.

(Odziedziczone po AssociatedMetadataProvider)

Dotyczy