Freigeben über


IRemotePropertyInfoContract.GetValue Methode

Definition

Gibt den Wert der Eigenschaft zurück, die dieser IRemotePropertyInfoContract identifiziert.

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

Parameter

obj
IRemoteObjectContract

Der IRemoteObjectContract, der das Objekt mit der Eigenschaft identifiziert.

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

Eine Gebietsschema-ID, die für gebietsschemaspezifische Konvertierungen verwendet werden soll, die von der Eigenschaft durchgeführt werden.

Gibt zurück

Ein RemoteArgument, das den Eigenschaftswert angibt.

Hinweise

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

Gilt für: