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)

Возвращает дескриптор типа для заданного типа.

Применяется к