Compartilhar via


DataAnnotationsModelMetadataProvider Classe

Definição

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
DataAnnotationsModelMetadataProvider

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)

Aplica-se a