CachedAssociatedMetadataProvider<TModelMetadata> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kelas abstrak untuk mengimplementasikan penyedia metadata yang di-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
Jenis parameter
- TModelMetadata
- Warisan
-
CachedAssociatedMetadataProvider<TModelMetadata>
- Turunan
Konstruktor
| CachedAssociatedMetadataProvider<TModelMetadata>() |
Menginisialisasi instans baru kelas CachedAssociatedMetadataProvider<TModelMetadata>. |
Properti
| CacheItemPolicy |
Mendapatkan kebijakan item cache. |
| CacheKeyPrefix |
Mendapatkan awalan kunci cache. |
| PrototypeCache |
Mendapatkan cache prototipe. |
Metode
| CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Saat ditimpa di kelas turunan, membuat metadata model yang di-cache untuk properti . |
| CreateMetadataFromPrototype(TModelMetadata, Func<Object>) |
Membuat metadata prototipe dengan menerapkan prototipe dan akses model untuk menghasilkan metadata akhir. |
| CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String) |
Membuat prototipe metadata. |
| FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Mendapatkan daftar atribut. (Diperoleh dari AssociatedMetadataProvider) |
| GetMetadataForProperties(Object, Type) |
Mendapatkan metadata untuk properti. |
| GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Mengembalikan metadata untuk properti yang ditentukan. |
| GetMetadataForProperty(Func<Object>, Type, String) |
Mengembalikan metadata untuk properti yang ditentukan. |
| GetMetadataForType(Func<Object>, Type) |
Mengembalikan metadata yang di-cache untuk properti yang ditentukan menggunakan jenis model. |
| GetTypeDescriptor(Type) |
Mengembalikan deskriptor jenis dari jenis yang ditentukan. (Diperoleh dari AssociatedMetadataProvider) |