Share via


_PropertyInfo.SetValue Méthode

Définition

Fournit des objets COM avec un accès indépendant de la version à la méthode SetValue.

Surcharges

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

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

SetValue(Object, Object, Object[])

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

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 de code managé.

La SetValue méthode définit la valeur de la propriété pour l’objet donné à la valeur donnée.

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

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

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é sera retournée.

value
Object

Nouvelle valeur de cette propriété.

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.

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 de code managé.

La SetValue méthode définit la valeur de la propriété pour l’objet donné à la valeur donnée.

S’applique à

SetValue(Object, Object, Object[])

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

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 de cette propriété.

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.

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

S’applique à