AssociatedMetadataProvider 類別

定義

提供抽象類別來實作中繼資料提供者。

public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
    inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
繼承
AssociatedMetadataProvider
衍生

建構函式

AssociatedMetadataProvider()

從衍生類別中的建構函式呼叫,以初始化 AssociatedMetadataProvider 類別。

方法

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

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

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

取得屬性清單。

GetMetadataForProperties(Object, Type)

傳回模型的屬性清單。

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

使用容器型別和屬性描述元,傳回指定之屬性的中繼資料。

GetMetadataForProperty(Func<Object>, Type, String)

使用容器型別和屬性名稱,傳回指定之屬性的中繼資料。

GetMetadataForType(Func<Object>, Type)

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

GetTypeDescriptor(Type)

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

適用於