Udostępnij za pośrednictwem


AssociatedMetadataProvider Klasa

Definicja

Udostępnia abstrakcyjną klasę do implementowania dostawcy metadanych.

public abstract class AssociatedMetadataProvider : System.Web.Mvc.ModelMetadataProvider
type AssociatedMetadataProvider = class
    inherit ModelMetadataProvider
Public MustInherit Class AssociatedMetadataProvider
Inherits ModelMetadataProvider
Dziedziczenie
AssociatedMetadataProvider
Pochodne

Konstruktory

AssociatedMetadataProvider()

Wywoływane z konstruktorów w klasie pochodnej w celu zainicjowania AssociatedMetadataProvider klasy.

Metody

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

Po zastąpieniu w klasie pochodnej tworzy metadane modelu dla właściwości .

FilterAttributes(Type, PropertyDescriptor, IEnumerable<Attribute>)

Pobiera listę atrybutów.

GetMetadataForProperties(Object, Type)

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

GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)

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

GetMetadataForProperty(Func<Object>, Type, String)

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

GetMetadataForType(Func<Object>, Type)

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

GetTypeDescriptor(Type)

Zwraca deskryptor typów z określonego typu.

Dotyczy