_FieldInfo.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 à la version aux méthodes SetValue.
Surcharges
SetValue(Object, Object) |
Fournit des objets COM avec un accès indépendant de la version à la méthode SetValue(Object, Object). |
SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
Fournit des objets COM avec un accès indépendant de la version à la méthode SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo). |
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é.
Les SetValue méthodes définissent la valeur du champ de l’objet donné sur la valeur donnée.
SetValue(Object, Object)
Fournit des objets COM avec un accès indépendant de la version à la méthode SetValue(Object, Object).
public:
void SetValue(System::Object ^ obj, System::Object ^ value);
public void SetValue (object obj, object value);
abstract member SetValue : obj * obj -> unit
Public Sub SetValue (obj As Object, value As Object)
Paramètres
- obj
- Object
Objet dont la valeur de champ sera définie.
- value
- Object
La valeur à affecter au champ.
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 du champ pris en charge par l’objet donné.
S’applique à
SetValue(Object, Object, BindingFlags, Binder, CultureInfo)
Fournit des objets COM avec un accès indépendant de la version à la méthode SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo).
public:
void SetValue(System::Object ^ obj, System::Object ^ value, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, System::Globalization::CultureInfo ^ culture);
public void SetValue (object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture);
abstract member SetValue : obj * obj * System.Reflection.BindingFlags * System.Reflection.Binder * System.Globalization.CultureInfo -> unit
Public Sub SetValue (obj As Object, value As Object, invokeAttr As BindingFlags, binder As Binder, culture As CultureInfo)
Paramètres
- obj
- Object
Objet dont la valeur de champ sera définie.
- value
- Object
La valeur à affecter au champ.
- invokeAttr
- BindingFlags
Champ de Binder qui spécifie le type de liaison requis (par exemple, Binder.CreateInstance
ou Binder.ExactBinding
).
- binder
- Binder
Jeu de propriétés qui active la liaison, la contrainte des types d'arguments, ainsi que l'appel des membres à l'aide de la réflexion. Si binder
est null
, Binder.DefaultBinding
est utilisé.
- culture
- CultureInfo
Préférences logicielles d'une culture spécifique.
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 du champ pris en charge par l’objet donné.