IRemotePropertyInfoContract.SetValue Metodo

Definizione

Imposta il valore della proprietà identificata dall'oggetto IRemotePropertyInfoContract .

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)

Parametri

target
IRemoteObjectContract

Oggetto IRemoteObjectContract che identifica l'oggetto che contiene la proprietà .

value
RemoteArgument

Oggetto RemoteArgument che specifica il valore della proprietà.

bindingFlags
BindingFlags

Combinazione bit per bit dei BindingFlags valori che specifica come richiamare la proprietà.

index
IRemoteArgumentArrayContract

Oggetto IRemoteArgumentArrayContract che specifica i valori di indice per una proprietà indicizzata; null se la proprietà non è indicizzata.

localeId
Int32

ID delle impostazioni locali che la proprietà userà per qualsiasi conversione di tipi specifici delle impostazioni locali.

Commenti

È consigliabile che SetValue le implementazioni generino un'eccezione ArgumentException se la proprietà è di sola lettura.

Si applica a