AssociatedMetadataProvider.GetMetadataForProperty Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, retourne des métadonnées pour une propriété spécifiée.
Surcharges
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) |
En cas de substitution dans une classe dérivée, retourne des métadonnées pour une propriété spécifiée par un objet descripteur de propriété. |
GetMetadataForProperty(Func<Object>, Type, String) |
En cas de substitution dans une classe dérivée, retourne des métadonnées pour une propriété spécifiée par un nom de propriété. |
GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor)
En cas de substitution dans une classe dérivée, retourne des métadonnées pour une propriété spécifiée par un objet descripteur de propriété.
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
Paramètres
- containerType
- Type
Type du conteneur.
- propertyDescriptor
- PropertyDescriptor
Descripteur de propriété.
Retours
Métadonnées de la propriété spécifiée.
S’applique à
GetMetadataForProperty(Func<Object>, Type, String)
En cas de substitution dans une classe dérivée, retourne des métadonnées pour une propriété spécifiée par un nom de propriété.
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
Paramètres
- containerType
- Type
Type du conteneur.
- propertyName
- String
Nom de la propriété.
Retours
Métadonnées de la propriété spécifiée.
Exceptions
Le paramètre containerType
a la valeur null
.
ou - Le paramètre
propertyName
a la valeurnull
ou est vide.ou - Propriété portant le nom spécifié par
propertyName
ne peut pas être trouvée dans le type decontainerType
.