Condividi tramite


IRemotePropertyInfoContract.GetValue Metodo

Definizione

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

public:
 System::AddIn::Contract::RemoteArgument GetValue(System::AddIn::Contract::Automation::IRemoteObjectContract ^ obj, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ index, int localeId);
public System.AddIn.Contract.RemoteArgument GetValue (System.AddIn.Contract.Automation.IRemoteObjectContract obj, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract index, int localeId);
abstract member GetValue : System.AddIn.Contract.Automation.IRemoteObjectContract * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> System.AddIn.Contract.RemoteArgument
Public Function GetValue (obj As IRemoteObjectContract, bindingFlags As BindingFlags, index As IRemoteArgumentArrayContract, localeId As Integer) As RemoteArgument

Parametri

obj
IRemoteObjectContract

Oggetto IRemoteObjectContract che identifica l'oggetto che contiene la 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

Un identificatore delle impostazioni locali da utilizzare per le conversioni specifiche delle impostazioni locali eseguite dalla proprietà.

Restituisce

Oggetto RemoteArgument che specifica il valore della proprietà.

Commenti

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

Si applica a