_PropertyInfo.GetValue Méthode

Définition

Fournit aux objets COM un accès indépendant à la version aux méthodes GetValue.

Surcharges

GetValue(Object, Object[])

Fournit des objets COM avec un accès indépendant de la version à la méthode GetValue(Object, Object[]).

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Fournit des objets COM avec un accès indépendant de la version à la méthode GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

Remarques

Cette méthode est destinée à l’accès aux classes managées à partir de code non managé et ne doit pas être appelée à partir de code managé.

Les GetValue méthodes retournent la valeur de la propriété .

GetValue(Object, Object[])

Fournit des objets COM avec un accès indépendant de la version à la méthode GetValue(Object, Object[]).

public:
 System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue (object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object

Paramètres

obj
Object

Objet dont la valeur de propriété sera retournée.

index
Object[]

Valeurs d'index facultatives pour les propriétés indexées. Cette valeur doit être null pour les propriétés non indexées.

Retours

Valeur de propriété du paramètre obj.

Remarques

Cette méthode est destinée à l’accès aux classes managées à partir de code non managé et ne doit pas être appelée à partir de code managé.

La GetValue méthode retourne une valeur littérale associée à la propriété par un compilateur.

S’applique à

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Fournit des objets COM avec un accès indépendant de la version à la méthode GetValue(Object, BindingFlags, Binder, Object[], CultureInfo).

public:
 System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public object GetValue (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

Paramètres

obj
Object

Objet dont la valeur de propriété sera retournée.

invokeAttr
BindingFlags

Attribut d’appel. Il doit s’agir d’un indicateur de bit de BindingFlags : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty ou SetProperty. Un attribut d’appel approprié doit être spécifié. Si le membre à appeler est statique, l'indicateur Static de BindingFlags doit être défini.

binder
Binder

Objet qui active la liaison, la contrainte de types d'arguments, l'appel des membres et la récupération d'objets MemberInfo par la réflexion. Si binder est null, le binder par défaut est utilisé.

index
Object[]

Valeurs d'index facultatives pour les propriétés indexées. Cette valeur doit être null pour les propriétés non indexées.

culture
CultureInfo

Objet CultureInfo qui représente la culture pour laquelle la ressource sera localisée. Notez que si la ressource n'est pas localisée pour cette culture, la méthode CultureInfo.Parent sera appelée pour rechercher une correspondance. Si cette valeur est null, CultureInfo est obtenu à partir de la propriété CultureInfo.CurrentUICulture.

Retours

Valeur de propriété du paramètre obj.

Remarques

Cette méthode est destinée à l’accès aux classes managées à partir de code non managé et ne doit pas être appelée à partir de code managé.

La GetValue méthode retourne la valeur d’une propriété ayant la liaison, l’index et CultureInfo.

S’applique à