DataAnnotationsModelMetadataProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует поставщик модели метаданных по умолчанию для ASP.NET MVC.
public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
- Наследование
Конструкторы
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) |