Freigeben über


IRemotePropertyInfoContract.SetValue Methode

Definition

Legt den Wert der Eigenschaft fest, die dieser IRemotePropertyInfoContract identifiziert.

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)

Parameter

target
IRemoteObjectContract

Der IRemoteObjectContract, der das Objekt mit der Eigenschaft identifiziert.

value
RemoteArgument

Ein RemoteArgument, das den Eigenschaftswert angibt.

bindingFlags
BindingFlags

Eine bitweise Kombination der BindingFlags-Werte, die angibt, wie die Eigenschaft aufgerufen werden soll.

index
IRemoteArgumentArrayContract

Ein IRemoteArgumentArrayContract, der die Indexwerte einer indizierten Eigenschaft angibt. null, wenn die Eigenschaft nicht indiziert ist.

localeId
Int32

Die Gebietsschema-ID, die die Eigenschaft für alle gebietsschemaspezifischen Typkonvertierungen verwendet.

Hinweise

Es wird empfohlen, dass SetValue Implementierungen eine ArgumentException auslösen, wenn die Eigenschaft schreibgeschützt ist.

Gilt für: