DataAnnotationsModelMetadataProvider Класс

Определение

Реализует поставщик модели метаданных по умолчанию для ASP.NET MVC.

public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
    inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
Наследование
DataAnnotationsModelMetadataProvider

Конструкторы

DataAnnotationsModelMetadataProvider()

Инициализирует новый экземпляр класса DataAnnotationsModelMetadataProvider.

Методы

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

Получает метаданные для заданного свойства.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Получает список атрибутов.

(Унаследовано от AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

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

(Унаследовано от AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Возвращает метаданные для заданного свойства, используя тип контейнера и дескриптор свойства.

(Унаследовано от AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, String)

Возвращает метаданные для заданного свойства, используя тип контейнера и имя свойства.

(Унаследовано от AssociatedMetadataProvider)
GetMetadataForType(Func<Object>, Type)

Возвращает метаданные для заданного свойства, используя тип модели.

(Унаследовано от AssociatedMetadataProvider)
GetTypeDescriptor(Type)

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

(Унаследовано от AssociatedMetadataProvider)

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