Sdílet prostřednictvím


_ConstructorInfo.Invoke_2 Metoda

Definice

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích 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

Parametry

obj
Object

Instance, která vytvořila tuto metodu.

invokeAttr
BindingFlags

Jedna z BindingFlags hodnot, která určuje typ vazby.

binder
Binder

A Binder , který definuje sadu vlastností a umožňuje vazbu, vynucování typů argumentů a vyvolání členů pomocí reflexe. Pokud binder je null, použije se Binder.DefaultBinding .

parameters
Object[]

Pole typuObject, které se používá ke shodě s číslem, pořadím a typem parametrů pro tento konstruktor v rámci omezení .binder Pokud tento konstruktor nevyžaduje parametry, předejte pole s nulovými prvky, jako v části Object[] parameters = new Object[0]. Každý objekt v tomto poli, který není explicitně inicializován s hodnotou, bude obsahovat výchozí hodnotu pro tento typ objektu. U elementů typu odkazu je nulltato hodnota . U prvků typu hodnota je tato hodnota 0, 0,0 nebo false, v závislosti na konkrétním typu elementu.

culture
CultureInfo

Slouží CultureInfo k řízení donucování typů. Pokud je nullto , použije se CultureInfo pro aktuální vlákno.

Návraty

Instance třídy přidružené k konstruktoru.

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Metoda Invoke vyvolá konstruktor, který se tím ConstructorInfo odráží, se zadanými argumenty v rámci omezení zadaného Binder.

Platí pro