Поделиться через


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

Код языка, который будет использоваться методом для любого типа преобразований языкового стандарта аргумента или возвращаемого значения.

Возвращаемое значение

RemoteArgument, представляющий возвращаемое значение вызванного метода.

Комментарии

Если у вызываемого метода нет возвращаемого значения (например, метод является конструктором), возвращает значение по умолчанию, Invoke в котором RemoteArgumentKind свойству присваивается значение RemoteArgumentKind.Missing , а свойству TypeCode присваивается значение TypeCode.Empty.RemoteArgument

Применяется к