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)

指定した型の型記述子を返します。

適用対象