Partilhar via


AssociatedMetadataProvider Classe

Definição

Fornece uma classe abstrata para implementar um provedor de metadados.

public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
    inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
Herança
AssociatedMetadataProvider
Derivado

Construtores

AssociatedMetadataProvider()

Chamado de construtores em uma classe derivada para inicializar a AssociatedMetadataProvider classe .

Métodos

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

Quando substituído em uma classe derivada, cria os metadados do modelo para a propriedade.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Obtém uma lista de atributos.

GetMetadataForProperties(Object, Type)

Retorna uma lista de propriedades para o modelo.

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Retorna os metadados para a propriedade especificada usando o tipo de contêiner e o descritor da propriedade.

GetMetadataForProperty(Func<Object>, Type, String)

Retorna os metadados para a propriedade especificada usando o tipo de contêiner e o nome da propriedade.

GetMetadataForType(Func<Object>, Type)

Retorna os metadados para a propriedade especificada usando o tipo do modelo.

GetTypeDescriptor(Type)

Retorna o descritor do tipo a partir do tipo especificado.

Aplica-se a