DataAnnotationsModelMetadataProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementa o provedor de metadados do modelo padrão para o ASP.NET MVC.
public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
- Herança
Construtores
DataAnnotationsModelMetadataProvider() |
Inicializa uma nova instância da classe DataAnnotationsModelMetadataProvider. |
Métodos
CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Obtém os metadados para a propriedade especificada. |
FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Obtém uma lista de atributos. (Herdado de AssociatedMetadataProvider) |
GetMetadataForProperties(Object, Type) |
Retorna uma lista de propriedades para o modelo. (Herdado de AssociatedMetadataProvider) |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Retorna os metadados para a propriedade especificada usando o tipo de contêiner e o descritor da propriedade. (Herdado de AssociatedMetadataProvider) |
GetMetadataForProperty(Func<Object>, Type, String) |
Retorna os metadados para a propriedade especificada usando o tipo de contêiner e o nome da propriedade. (Herdado de AssociatedMetadataProvider) |
GetMetadataForType(Func<Object>, Type) |
Retorna os metadados para a propriedade especificada usando o tipo do modelo. (Herdado de AssociatedMetadataProvider) |
GetTypeDescriptor(Type) |
Retorna o descritor do tipo a partir do tipo especificado. (Herdado de AssociatedMetadataProvider) |