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


_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.

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