CachedDataAnnotationsModelMetadataProvider 類別

定義

實作 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)
繼承

建構函式

CachedDataAnnotationsModelMetadataProvider()

初始化 CachedDataAnnotationsModelMetadataProvider 類別的新執行個體。

屬性

CacheItemPolicy

取得快取項目原則。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
CacheKeyPrefix

取得快取索引鍵前置詞。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
PrototypeCache

取得原型快取。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)

方法

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

在衍生類別中覆寫時,建立屬性的快取模型中繼資料。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
CreateMetadataFromPrototype(CachedDataAnnotationsModelMetadata, Func<Object>)

根據原型和模型存取子,傳回快取中繼資料類別之真正執行個體的容器。

CreateMetadataFromPrototype(TModelMetadata, Func<Object>)

套用原型和模型存取以產生最終中繼資料,以建立原型中繼資料。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String)

傳回中繼資料類別的容器原型執行個體。

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

取得屬性清單。

(繼承來源 AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

取得屬性的中繼資料。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

傳回指定之屬性的中繼資料。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForProperty(Func<Object>, Type, String)

傳回指定之屬性的中繼資料。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
GetMetadataForType(Func<Object>, Type)

使用模型型別,傳回指定之屬性的快取中繼資料。

(繼承來源 CachedAssociatedMetadataProvider<TModelMetadata>)
GetTypeDescriptor(Type)

傳回指定型別的型別描述元。

(繼承來源 AssociatedMetadataProvider)

適用於