_PropertyInfo.SetValue 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.
Fournit aux objets COM un accès indépendant de la version à la SetValue méthode.
Surcharges
| Nom | Description |
|---|---|
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Fournit aux objets COM un accès indépendant de la version à la SetValue(Object, Object, BindingFlags, Binder, CultureInfo) méthode. |
| SetValue(Object, Object, Object[]) |
Fournit aux objets COM un accès indépendant de la version à la SetValue(Object, Object, Object[]) méthode. |
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La SetValue méthode définit la valeur de propriété de l’objet donné sur la valeur donnée.
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)
Fournit aux objets COM un accès indépendant de la version à la SetValue(Object, Object, BindingFlags, Binder, CultureInfo) méthode.
public:
void SetValue(System::Object ^ obj, System::Object ^ value, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member SetValue : obj * obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> unit
Public Sub SetValue (obj As Object, value As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo)
Paramètres
- obj
- Object
Objet dont la valeur de propriété est retournée.
- value
- Object
Nouvelle valeur pour cette propriété.
- invokeAttr
- BindingFlags
Attribut d’appel. Il doit s’agir d’un indicateur de bits de BindingFlags: , , CreateInstanceStatic, GetField, SetField, GetProperty, ou SetPropertyInvokeMethod. Un attribut d’appel approprié doit être spécifié. Si un membre statique est appelé, l’indicateur Static de BindingFlags doit être défini.
- binder
- Binder
Objet qui permet la liaison, la contrainte des types d’arguments, l’appel de membres et la récupération d’objets MemberInfo par réflexion. Si binder c’est nullle cas, le classeur par défaut est utilisé.
- index
- Object[]
Valeurs d’index facultatives pour les propriétés indexées. Cette valeur doit être null destinée aux 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 CultureInfo.Parent méthode est appelée successivement à la recherche d’une correspondance. Si cette valeur est null, elle CultureInfo est obtenue à partir de la CultureInfo.CurrentUICulture propriété.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La SetValue méthode définit la valeur de propriété de l’objet donné sur la valeur donnée.
S’applique à
SetValue(Object, Object, Object[])
Fournit aux objets COM un accès indépendant de la version à la SetValue(Object, Object, Object[]) méthode.
public:
void SetValue(System::Object ^ obj, System::Object ^ value, cli::array <System::Object ^> ^ index);
public void SetValue(object obj, object value, object[] index);
abstract member SetValue : obj * obj * obj[] -> unit
Public Sub SetValue (obj As Object, value As Object, index As Object())
Paramètres
- obj
- Object
Objet dont la valeur de propriété sera définie.
- value
- Object
Nouvelle valeur pour cette propriété.
- index
- Object[]
Valeurs d’index facultatives pour les propriétés indexées. Cette valeur doit être null destinée aux propriétés non indexées.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La SetValue méthode définit la valeur de la propriété avec des valeurs d’index facultatives pour les propriétés d’index.