Bagikan melalui


CachedDataAnnotationsModelMetadataProvider Kelas

Definisi

Menerapkan penyedia metadata model cache default untuk 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)
Warisan

Konstruktor

CachedDataAnnotationsModelMetadataProvider()

Menginisialisasi instans baru kelas CachedDataAnnotationsModelMetadataProvider.

Properti

CacheItemPolicy

Mendapatkan kebijakan item cache.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
CacheKeyPrefix

Mendapatkan awalan kunci cache.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
PrototypeCache

Mendapatkan cache prototipe.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)

Metode

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

Saat ditimpa di kelas turunan, membuat metadata model yang di-cache untuk properti .

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
CreateMetadataFromPrototype(CachedDataAnnotationsModelMetadata, Func<Object>)

Mengembalikan kontainer instans nyata dari kelas metadata yang di-cache berdasarkan prototipe dan aksesor model.

CreateMetadataFromPrototype(TModelMetadata, Func<Object>)

Membuat metadata prototipe dengan menerapkan prototipe dan akses model untuk menghasilkan metadata akhir.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String)

Mengembalikan instans prototipe kontainer dari kelas metadata.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Mendapatkan daftar atribut.

(Diperoleh dari AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Mendapatkan metadata untuk properti.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Mengembalikan metadata untuk properti yang ditentukan.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForProperty(Func<Object>, Type, String)

Mengembalikan metadata untuk properti yang ditentukan.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForType(Func<Object>, Type)

Mengembalikan metadata yang di-cache untuk properti yang ditentukan menggunakan jenis model.

(Diperoleh dari CachedAssociatedMetadataProvider<TModelMetadata>)
GetTypeDescriptor(Type)

Mengembalikan deskriptor jenis dari jenis yang ditentukan.

(Diperoleh dari AssociatedMetadataProvider)

Berlaku untuk