DataAnnotationsModelMetadataProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |