_ConstructorInfo.Invoke_2 Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет COM-объекты с независящим от версии доступом к методу Invoke(Object, BindingFlags, Binder, Object[], CultureInfo).
public:
System::Object ^ Invoke_2(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ parameters, System::Globalization::CultureInfo ^ culture);
public object Invoke_2(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
abstract member Invoke_2 : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function Invoke_2 (obj As Object, invokeAttr As BindingFlags, binder As Binder, parameters As Object(), culture As CultureInfo) As Object
Параметры
- obj
- Object
Экземпляр, создавший этот метод.
- invokeAttr
- BindingFlags
Одно из значений BindingFlags, определяющих тип связывания.
- binder
- Binder
Параметр Binder, который определяет набор свойств и обеспечивает привязку, приведение типов аргументов и вызов членов с помощью отражения. Если параметр binder принимает значение null, используется свойство Binder.DefaultBinding.
- parameters
- Object[]
Массив типа Object, используемый для проверки соответствия количества, порядка и типа параметрам данного конструктора, с учетом ограничений binder. Если этот конструктор не требует параметров, передается массив нулей, как в Object[] parameters = new Object[0]. Любой объект этого массива, которому не присвоено значение явным образом, будет содержать значение по умолчанию для своего типа объекта. Для элементов ссылочного типа это значение равно null. Для элементов, хранящих значения, это значение равно 0, 0,0 или false (в зависимости от типа конкретного элемента).
- culture
- CultureInfo
Параметр CultureInfo, используемый для управления приведением типов. Если значение этого объекта — null, для текущего потока используется CultureInfo.
Возвращаемое значение
Экземпляр класса, связанный с конструктором.
Комментарии
Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.
Метод Invoke вызывает конструктор, отраженный в этом ConstructorInfo объекте, с указанными аргументами в соответствии с ограничениями указанного Binder.