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