Sdílet prostřednictvím


DataAnnotationsModelMetadataProvider Třída

Definice

Implementuje výchozího zprostředkovatele metadat modelu pro ASP.NET MVC.

public class DataAnnotationsModelMetadataProvider : System.Web.Mvc.AssociatedMetadataProvider
type DataAnnotationsModelMetadataProvider = class
    inherit AssociatedMetadataProvider
Public Class DataAnnotationsModelMetadataProvider
Inherits AssociatedMetadataProvider
Dědičnost
DataAnnotationsModelMetadataProvider

Konstruktory

DataAnnotationsModelMetadataProvider()

Inicializuje novou instanci DataAnnotationsModelMetadataProvider třídy.

Metody

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

Získá metadata pro zadanou vlastnost.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Získá seznam atributů.

(Zděděno od AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Vrátí seznam vlastností modelu.

(Zděděno od AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Vrátí metadata pro zadanou vlastnost pomocí typu kontejneru a popisovače vlastností.

(Zděděno od AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, String)

Vrátí metadata pro zadanou vlastnost pomocí typu kontejneru a názvu vlastnosti.

(Zděděno od AssociatedMetadataProvider)
GetMetadataForType(Func<Object>, Type)

Vrátí metadata pro zadanou vlastnost pomocí typu modelu.

(Zděděno od AssociatedMetadataProvider)
GetTypeDescriptor(Type)

Vrátí popisovač typu ze zadaného typu.

(Zděděno od AssociatedMetadataProvider)

Platí pro