IRemotePropertyInfoContract.GetValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
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.