IRemotePropertyInfoContract.SetValue Méthode

Définition

Définit la valeur de la propriété que ce IRemotePropertyInfoContract identifie.

public:
 void SetValue(System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::AddIn::Contract::RemoteArgument % value, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ index, int localeId);
public void SetValue (System.AddIn.Contract.Automation.IRemoteObjectContract target, ref System.AddIn.Contract.RemoteArgument value, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract index, int localeId);
abstract member SetValue : System.AddIn.Contract.Automation.IRemoteObjectContract * RemoteArgument * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> unit
Public Sub SetValue (target As IRemoteObjectContract, ByRef value As RemoteArgument, bindingFlags As BindingFlags, index As IRemoteArgumentArrayContract, localeId As Integer)

Paramètres

target
IRemoteObjectContract

IRemoteObjectContract qui identifie l'objet qui contient la propriété.

value
RemoteArgument

RemoteArgument qui spécifie la valeur de propriété.

bindingFlags
BindingFlags

Combinaison d'opérations de bits de valeurs BindingFlags qui spécifie comment appeler la propriété.

index
IRemoteArgumentArrayContract

IRemoteArgumentArrayContract qui spécifie les valeurs d'index d'une propriété indexée ; null si la propriété n'est pas indexée.

localeId
Int32

ID de paramètres régionaux que la propriété utilisera pour toute conversion de type spécifique aux paramètres régionaux.

Remarques

Il est recommandé que SetValue les implémentations lèvent un ArgumentException si la propriété est en lecture seule.

S’applique à