Udostępnij za pośrednictwem


IRemotePropertyInfoContract.SetValue Metoda

Definicja

Ustawia wartość właściwości, którą identyfikuje 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)

Parametry

target
IRemoteObjectContract

Element IRemoteObjectContract identyfikujący obiekt zawierający właściwość .

value
RemoteArgument

Element RemoteArgument określający wartość właściwości.

bindingFlags
BindingFlags

Bitowa kombinacja BindingFlags wartości określających sposób wywoływania właściwości.

index
IRemoteArgumentArrayContract

Element IRemoteArgumentArrayContract określający wartości indeksu dla indeksowanej właściwości; null jeśli właściwość nie jest indeksowana.

localeId
Int32

Identyfikator ustawień regionalnych, który będzie używany przez właściwość dla wszystkich konwersji typów specyficznych dla ustawień regionalnych.

Uwagi

Zaleca się, aby SetValue implementacje zgłaszały wartość ArgumentException , jeśli właściwość jest tylko do odczytu.

Dotyczy