Compartilhar via


DataAnnotationsModelMetadataProvider Classe

Definição

Implementa o provedor de metadados do modelo padrão.

public ref class DataAnnotationsModelMetadataProvider : System::Web::ModelBinding::AssociatedMetadataProvider
public class DataAnnotationsModelMetadataProvider : System.Web.ModelBinding.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)

Cria metadados para um modelo especificado.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Habilita classes derivadas a filtrar a lista de atributos.

(Herdado de AssociatedMetadataProvider)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetMetadataForProperties(Object, Type)

Quando substituído em uma classe derivada, retorna metadados para todas as propriedades.

(Herdado de AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Quando substituído em uma classe derivada, retorna metadados para uma propriedade especificada por um objeto descritor de propriedade.

(Herdado de AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, String)

Quando substituído em uma classe derivada, retorna metadados para uma propriedade especificada por um nome de propriedade.

(Herdado de AssociatedMetadataProvider)
GetMetadataForType(Func<Object>, Type)

Quando substituído em uma classe derivada, retorna metadados para o tipo de modelo.

(Herdado de AssociatedMetadataProvider)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetTypeDescriptor(Type)

Quando substituído em uma classe derivada, retorna um objeto descritor para um tipo especificado.

(Herdado de AssociatedMetadataProvider)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a