Condividi tramite


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 valori BindingFlags 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

Identificatore delle impostazioni locali che verranno utilizzate dalla proprietà per qualsiasi conversione di tipo specifica delle impostazioni locali.

Commenti

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

Si applica a