Udostępnij za pośrednictwem


DataAnnotationsModelMetadataProvider Klasa

Definicja

Implementuje domyślnego dostawcę metadanych modelu dla ASP.NET MVC.

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

Konstruktory

DataAnnotationsModelMetadataProvider()

Inicjuje nowe wystąpienie klasy DataAnnotationsModelMetadataProvider.

Metody

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

Pobiera metadane określonej właściwości.

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Pobiera listę atrybutów.

(Odziedziczone po AssociatedMetadataProvider)
GetMetadataForProperties(Object, Type)

Zwraca listę właściwości modelu.

(Odziedziczone po AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

Zwraca metadane określonej właściwości przy użyciu typu kontenera i deskryptora właściwości.

(Odziedziczone po AssociatedMetadataProvider)
GetMetadataForProperty(Func<Object>, Type, String)

Zwraca metadane określonej właściwości przy użyciu typu kontenera i nazwy właściwości.

(Odziedziczone po AssociatedMetadataProvider)
GetMetadataForType(Func<Object>, Type)

Zwraca metadane określonej właściwości przy użyciu typu modelu.

(Odziedziczone po AssociatedMetadataProvider)
GetTypeDescriptor(Type)

Zwraca deskryptor typów z określonego typu.

(Odziedziczone po AssociatedMetadataProvider)

Dotyczy