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


IRemoteTypeContract.InvokeMember Метод

Определение

Вызывает выбранный элемент текущего IRemoteTypeContract.

public:
 System::AddIn::Contract::RemoteArgument InvokeMember(System::String ^ name, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ remoteArgs, cli::array <bool> ^ remoteArgModifiers, int localeId);
public System.AddIn.Contract.RemoteArgument InvokeMember (string name, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Automation.IRemoteObjectContract target, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract remoteArgs, bool[] remoteArgModifiers, int localeId);
abstract member InvokeMember : string * System.Reflection.BindingFlags * System.AddIn.Contract.Automation.IRemoteObjectContract * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * bool[] * int -> System.AddIn.Contract.RemoteArgument
Public Function InvokeMember (name As String, bindingFlags As BindingFlags, target As IRemoteObjectContract, remoteArgs As IRemoteArgumentArrayContract, remoteArgModifiers As Boolean(), localeId As Integer) As RemoteArgument

Параметры

name
String

Имя вызываемого члена.

bindingFlags
BindingFlags

Битовая комбинация значений BindingFlags, указывающая способ поиска элемента.

target
IRemoteObjectContract

IRemoteObjectContract, для которого будет вызван указанный элемент.

remoteArgs
IRemoteArgumentArrayContract

IRemoteArgumentArrayContract, содержащий аргументы для передачи вызываемому элементу.

remoteArgModifiers
Boolean[]

Массив логических величин, указывающий передается ли каждое из значений remoteArgs по ссылке.

localeId
Int32

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

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

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

Комментарии

Параметр remoteArgModifiers используется только для компонентов, написанных с помощью COM. Каждое значение в параметре remoteArgModifiers указывает, передается ли соответствующее значение в параметре remoteArgs по ссылке. Длина remoteArgModifiers должна совпадать с длиной remoteArgs.

При передаче null для remoteArgModifiersэтот метод использует логику по умолчанию, чтобы определить, передается ли аргумент по ссылке.

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