AssociatedMetadataProvider Clase

Definición

Proporciona una clase abstracta para implementar un proveedor de metadatos.

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

Constructores

AssociatedMetadataProvider()

Se llama desde constructores de una clase derivada para inicializar la AssociatedMetadataProvider clase .

Métodos

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

Cuando se invalida en una clase derivada, crea los metadatos del modelo para la propiedad.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Obtiene una lista de atributos.

GetMetadataForProperties(Object, Type)

Devuelve una lista de propiedades para el modelo.

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Devuelve los metadatos para la propiedad especificada mediante el tipo de contenedor y el descriptor de propiedad.

GetMetadataForProperty(Func<Object>, Type, String)

Devuelve los metadatos para la propiedad especificada mediante el tipo de contenedor y el nombre de propiedad.

GetMetadataForType(Func<Object>, Type)

Devuelve los metadatos para la propiedad especificada utilizando el tipo del modelo.

GetTypeDescriptor(Type)

Devuelve el descriptor de tipos desde el tipo especificado.

Se aplica a