次の方法で共有


IRemoteMethodInfoContract.Invoke メソッド

定義

この 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

注釈

呼び出されたメソッドに戻り値がない場合 (たとえば、メソッドはコンストラクターです)Invoke、プロパティが値に設定され、 TypeCode プロパティが値 TypeCode.EmptyRemoteArgumentKind.Missing に設定されている既定値RemoteArgumentRemoteArgumentKindを返します。

適用対象