AssociatedMetadataProvider Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |