IRemoteMethodInfoContract.Invoke 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
叫用這個 IRemoteMethodInfoContract 識別的方法。
public:
System::AddIn::Contract::RemoteArgument Invoke(System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ parameters, int localeId);
public System.AddIn.Contract.RemoteArgument Invoke (System.AddIn.Contract.Automation.IRemoteObjectContract target, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract parameters, int localeId);
abstract member Invoke : System.AddIn.Contract.Automation.IRemoteObjectContract * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> System.AddIn.Contract.RemoteArgument
Public Function Invoke (target As IRemoteObjectContract, bindingFlags As BindingFlags, parameters As IRemoteArgumentArrayContract, localeId As Integer) As RemoteArgument
參數
- target
- IRemoteObjectContract
IRemoteObjectContract,識別包含要叫用之方法的物件。
- bindingFlags
- BindingFlags
BindingFlags 值的位元組合,指定叫用方法的方式。
- parameters
- IRemoteArgumentArrayContract
IRemoteArgumentArrayContract,指定方法參數。如果方法沒有任何參數,則為 null
。
- localeId
- Int32
地區設定 ID,方法將使用它來進行任何地區設定特性的引數或傳回值型別轉換。
傳回
RemoteArgument,指定叫用之方法的傳回值。
備註
例如,如果叫用的方法沒有傳回值 (,則方法是建構函式) ,傳回預設值RemoteArgumentKindRemoteArgument,其中屬性會設定為值RemoteArgumentKind.Missing,Invoke而 TypeCode 屬性會設定為值 TypeCode.Empty。