Condividi tramite


DataAnnotationsModelMetadataProvider Classe

Definizione

Implementa il provider di metadati del modello predefinito per ASP.NET MVC.

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

Costruttori

DataAnnotationsModelMetadataProvider()

Inizializza una nuova istanza della classe DataAnnotationsModelMetadataProvider.

Metodi

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

Ottiene i metadati per la proprietà specificata.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Ottiene un elenco di attributi.

(Ereditato da AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Restituisce un elenco di proprietà per il modello.

(Ereditato da AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Restituisce i metadati per la proprietà specificata utilizzando il tipo di contenitore e il descrittore della proprietà.

(Ereditato da AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, String)

Restituisce i metadati per la proprietà specificata utilizzando il tipo di contenitore e il nome della proprietà.

(Ereditato da AssociatedMetadataProvider)
GetMetadataForType(Func<Object>, Type)

Restituisce i metadati per la proprietà specificata utilizzando il tipo del modello.

(Ereditato da AssociatedMetadataProvider)
GetTypeDescriptor(Type)

Restituisce il descrittore di tipo dal tipo specificato.

(Ereditato da AssociatedMetadataProvider)

Si applica a