DataAnnotationsModelMetadataProvider Clase

Definición

Implementa el proveedor de metadatos del modelo predeterminado para ASP.NET MVC.

public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
    inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
Herencia
DataAnnotationsModelMetadataProvider

Constructores

DataAnnotationsModelMetadataProvider()

Inicializa una nueva instancia de la clase DataAnnotationsModelMetadataProvider.

Métodos

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

Obtiene los metadatos de la propiedad especificada.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Obtiene una lista de atributos.

(Heredado de AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Devuelve una lista de propiedades para el modelo.

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

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

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

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

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

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

(Heredado de AssociatedMetadataProvider)
GetTypeDescriptor(Type)

Devuelve el descriptor de tipos desde el tipo especificado.

(Heredado de AssociatedMetadataProvider)

Se aplica a