CachedAssociatedMetadataProvider<TModelMetadata> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önbelleğe alınmış meta veri sağlayıcısını uygulamak için soyut bir sınıf sağlar.
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
Tür Parametreleri
- TModelMetadata
- Devralma
-
CachedAssociatedMetadataProvider<TModelMetadata>
- Türetilmiş
Oluşturucular
| CachedAssociatedMetadataProvider<TModelMetadata>() |
CachedAssociatedMetadataProvider<TModelMetadata> sınıfının yeni bir örneğini başlatır. |
Özellikler
| CacheItemPolicy |
Önbellek öğesi ilkesini alır. |
| CacheKeyPrefix |
Önbellek anahtarı ön ekini alır. |
| PrototypeCache |
Prototip önbelleğini alır. |
Yöntemler
| CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Türetilmiş bir sınıfta geçersiz kılındığında özelliği için önbelleğe alınmış model meta verilerini oluşturur. |
| CreateMetadataFromPrototype(TModelMetadata, Func<Object>) |
Son meta verileri vermek için prototip ve model erişimini uygulayarak prototip meta verileri oluşturur. |
| CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String) |
Meta veri prototipi oluşturur. |
| FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Özniteliklerin listesini alır. (Devralındığı yer: AssociatedMetadataProvider) |
| GetMetadataForProperties(Object, Type) |
Özelliklerin meta verilerini alır. |
| GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Belirtilen özelliğin meta verilerini döndürür. |
| GetMetadataForProperty(Func<Object>, Type, String) |
Belirtilen özelliğin meta verilerini döndürür. |
| GetMetadataForType(Func<Object>, Type) |
Modelin türünü kullanarak belirtilen özellik için önbelleğe alınmış meta verileri döndürür. |
| GetTypeDescriptor(Type) |
Belirtilen türden tür tanımlayıcısını döndürür. (Devralındığı yer: AssociatedMetadataProvider) |