Bagikan melalui


CachedAssociatedMetadataProvider<TModelMetadata> Kelas

Definisi

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)

Berlaku untuk