Udostępnij za pośrednictwem


_ConstructorInfo.Invoke_4(BindingFlags, Binder, Object[], CultureInfo) Metoda

Definicja

Udostępnia obiekty COM z niezależnym od wersji dostępem do Invoke(BindingFlags, Binder, Object[], CultureInfo) metody .

public:
 System::Object ^ Invoke_4(System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ parameters, System::Globalization::CultureInfo ^ culture);
public object Invoke_4 (System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] parameters, System.Globalization.CultureInfo culture);
abstract member Invoke_4 : System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function Invoke_4 (invokeAttr As BindingFlags, binder As Binder, parameters As Object(), culture As CultureInfo) As Object

Parametry

invokeAttr
BindingFlags

BindingFlags Jedna z wartości określających typ powiązania.

binder
Binder

Element Binder , który definiuje zestaw właściwości i włącza powiązanie, wymuszanie typów argumentów i wywołanie elementów członkowskich przy użyciu odbicia. Jeśli binder jest to null, Binder.DefaultBinding jest używany.

parameters
Object[]

Tablica typu Object używana do dopasowania liczby, kolejności i typu parametrów tego konstruktora pod ograniczeniami binder. Jeśli ten konstruktor nie wymaga parametrów, przekaż tablicę z elementami zerowymi, tak jak w parametrach Object[] = new Object[0]. Każdy obiekt w tej tablicy, który nie jest jawnie zainicjowany z wartością, będzie zawierać wartość domyślną dla tego typu obiektu. W przypadku elementów typu referencyjnego ta wartość to null. W przypadku elementów typu wartości ta wartość to 0, 0,0 lub false, w zależności od określonego typu elementu.

culture
CultureInfo

Służy CultureInfo do zarządzania przymusem typów. Jeśli jest nullto wartość , CultureInfo jest używany element dla bieżącego wątku.

Zwraca

Wystąpienie klasy skojarzonej z konstruktorem.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Invoke wywołuje konstruktor odzwierciedlony przez ten ConstructorInfo obiekt z określonymi argumentami w ramach ograniczeń określonego Binder obiektu.

Dotyczy