DataViewBrowseObject.IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) Метод

Определение

Вызывает указанный элемент, используя указанные ограничения привязки и сопоставляя указанный список аргументов, модификаторы и культуру.

 virtual System::Object ^ System.Reflection.IReflect.InvokeMember(System::String ^ name, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, System::Object ^ target, cli::array <System::Object ^> ^ args, cli::array <System::Reflection::ParameterModifier> ^ modifiers, System::Globalization::CultureInfo ^ culture, cli::array <System::String ^> ^ namedParameters) = System::Reflection::IReflect::InvokeMember;
object IReflect.InvokeMember (string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters);
abstract member System.Reflection.IReflect.InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
override this.System.Reflection.IReflect.InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
Function InvokeMember (name As String, invokeAttr As BindingFlags, binder As Binder, target As Object, args As Object(), modifiers As ParameterModifier(), culture As CultureInfo, namedParameters As String()) As Object Implements IReflect.InvokeMember

Параметры

name
String

Имя вызываемого элемента конструктора, метода, свойства или поля или пустая строка для вызова элемента по умолчанию. Для элементов IDispatch — строка, представляющая DispID, например "[DispID=3]".

invokeAttr
BindingFlags

Битовая маска, состоящие из одного или нескольких элементов BindingFlags , которые определяют, как выполняется поиск. Доступ может быть одним из BindingFlags, например public, nonPublic, Private, InvokeMethod, nonPublic и т. д. Тип поиска указывать необязательно. Если тип поиска не указан, BindingFlags. Public | BindingFlags. instance | Используется BindingFlags. static.

binder
Binder

BinderОбъект, определяющий набор свойств и обеспечивающий привязку, которая может включать выбор перегруженного метода, приведение типов аргументов и вызов члена через отражение; или пустую ссылку для использования DefaultBinder . Обратите внимание, что для успешного вызова перегрузок методов с переменными аргументами может потребоваться явное определение объекта связывателя.

target
Object

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

args
Object[]

Массив с аргументами, передаваемыми вызываемому члену.

modifiers
ParameterModifier[]

Массив объектов, ParameterModifier представляющих атрибуты, связанные с соответствующим элементом в массиве args. Атрибуты, связанные с параметром, хранятся в сигнатуре элемента. Связыватель по умолчанию обрабатывает этот параметр только при вызове COM-компонента.

culture
CultureInfo

CultureInfoОбъект, представляющий используемый языковой стандарт глобализации, который может потребоваться для преобразований, зависящих от языкового стандарта, таких как преобразование числовой строки в Double или null для использования CultureInfo текущего потока.

namedParameters
String[]

Массив, содержащий имена параметров, в которые передаются значения элементов массива args.

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

Object

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

Реализации

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