AssociatedMetadataProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje abstraktní třídu pro implementaci zprostředkovatele metadat.
public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
- Dědičnost
- Odvozené
Konstruktory
AssociatedMetadataProvider() |
Volána z konstruktorů v odvozené třídě k inicializaci AssociatedMetadataProvider třídy. |
Metody
CreateMetadata(IEnumerable<Attribute>, Type, Func<Object>, Type, String) |
Při přepsání v odvozené třídě vytvoří metadata modelu pro vlastnost . |
FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>) |
Získá seznam atributů. |
GetMetadataForProperties(Object, Type) |
Vrátí seznam vlastností modelu. |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Vrátí metadata pro zadanou vlastnost pomocí typu kontejneru a popisovače vlastnosti. |
GetMetadataForProperty(Func<Object>, Type, String) |
Vrátí metadata pro zadanou vlastnost s použitím typu kontejneru a názvu vlastnosti. |
GetMetadataForType(Func<Object>, Type) |
Vrátí metadata pro zadanou vlastnost pomocí typu modelu. |
GetTypeDescriptor(Type) |
Vrátí popisovač typu ze zadaného typu. |