_ConstructorInfo.Invoke_2 Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia obiektom COM dostęp niezależny od wersji do Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) metody .
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
Wystąpienie, które utworzyło tę metodę.
- invokeAttr
- BindingFlags
BindingFlags
Jedna z wartości określających typ powiązania.
- binder
- Binder
Element Binder
definiujący zestaw właściwości i umożliwiający powiązanie, wymuszanie typów argumentów i wywoływanie elementów członkowskich przy użyciu odbicia. Jeśli binder
parametr ma null
wartość , Binder.DefaultBinding
zostanie użyty.
- parameters
- Object[]
Tablica typu Object
używana do dopasowania liczby, kolejności i typu parametrów tego konstruktora zgodnie z ograniczeniami .binder
Jeśli ten konstruktor nie wymaga parametrów, przekaż tablicę z zero elementów, 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 odwołania 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
Element CultureInfo służący do nadzorowania przymusu typów. Jeśli jest null
to wartość , CultureInfo używany jest 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 konstruktora odzwierciedlonego przez to ConstructorInfo z określonymi argumentami zgodnie z ograniczeniami określonego Binder.