Condividi tramite


AssociatedMetadataProvider Classe

Definizione

Fornisce una classe astratta per implementare un provider di metadati.

public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
    inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
Ereditarietà
AssociatedMetadataProvider
Derivato

Costruttori

AssociatedMetadataProvider()

Chiamato dai costruttori in una classe derivata per inizializzare la AssociatedMetadataProvider classe.

Metodi

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

Quando è sottoposto a override in una classe derivata, crea i metadati del modello per la proprietà.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Ottiene un elenco di attributi.

GetMetadataForProperties(Object, Type)

Restituisce un elenco di proprietà per il modello.

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

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

GetMetadataForProperty(Func<Object>, Type, String)

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

GetMetadataForType(Func<Object>, Type)

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

GetTypeDescriptor(Type)

Restituisce il descrittore di tipo dal tipo specificato.

Si applica a