AssociatedMetadataProvider.GetMetadataForProperty Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze worden overschreven in een afgeleide klasse, worden metagegevens voor een opgegeven eigenschap geretourneerd.
Overloads
| Name | Description |
|---|---|
| GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
Wanneer deze wordt overschreven in een afgeleide klasse, worden metagegevens geretourneerd voor een eigenschap die is opgegeven door een eigenschapsdescriptorobject. |
| GetMetadataForProperty(Func<Object>, Type, String) |
Wanneer deze worden overschreven in een afgeleide klasse, worden metagegevens geretourneerd voor een eigenschap die is opgegeven met een eigenschapsnaam. |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)
Wanneer deze wordt overschreven in een afgeleide klasse, worden metagegevens geretourneerd voor een eigenschap die is opgegeven door een eigenschapsdescriptorobject.
protected:
virtual System::Web::ModelBinding::ModelMetadata ^ GetMetadataForProperty(Func<System::Object ^> ^ modelAccessor, Type ^ containerType, System::ComponentModel::PropertyDescriptor ^ propertyDescriptor);
protected virtual System.Web.ModelBinding.ModelMetadata GetMetadataForProperty(Func<object> modelAccessor, Type containerType, System.ComponentModel.PropertyDescriptor propertyDescriptor);
override this.GetMetadataForProperty : Func<obj> * Type * System.ComponentModel.PropertyDescriptor -> System.Web.ModelBinding.ModelMetadata
Protected Overridable Function GetMetadataForProperty (modelAccessor As Func(Of Object), containerType As Type, propertyDescriptor As PropertyDescriptor) As ModelMetadata
Parameters
- containerType
- Type
Het type container.
- propertyDescriptor
- PropertyDescriptor
De eigenschapsdescriptor.
Retouren
Metagegevens voor de opgegeven eigenschap.
Van toepassing op
GetMetadataForProperty(Func<Object>, Type, String)
Wanneer deze worden overschreven in een afgeleide klasse, worden metagegevens geretourneerd voor een eigenschap die is opgegeven met een eigenschapsnaam.
public:
override System::Web::ModelBinding::ModelMetadata ^ GetMetadataForProperty(Func<System::Object ^> ^ modelAccessor, Type ^ containerType, System::String ^ propertyName);
public override System.Web.ModelBinding.ModelMetadata GetMetadataForProperty(Func<object> modelAccessor, Type containerType, string propertyName);
override this.GetMetadataForProperty : Func<obj> * Type * string -> System.Web.ModelBinding.ModelMetadata
Public Overrides Function GetMetadataForProperty (modelAccessor As Func(Of Object), containerType As Type, propertyName As String) As ModelMetadata
Parameters
- containerType
- Type
Het type container.
- propertyName
- String
De naam van de eigenschap.
Retouren
Metagegevens voor de opgegeven eigenschap.
Uitzonderingen
De containerType parameter is null.
– of –
De propertyName parameter is null of leeg.
– of –
Een eigenschap met de naam die is opgegeven door propertyName kan niet worden gevonden in het containerType type.