Partager via


_FieldInfo.SetValue Méthode

Définition

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é.

S’applique à