AssociatedMetadataProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供抽象類別來實作中繼資料提供者。
public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
- 繼承
- 衍生
建構函式
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) |
傳回指定型別的型別描述元。 |