_MethodInfo.Invoke-Methode: (Object, BindingFlags, Binder, Object[], CultureInfo)
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Invoke Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
object Invoke(
object obj,
BindingFlags invokeAttr,
Binder binder,
object[] parameters,
CultureInfo culture
)
Object^ Invoke(
Object^ obj,
BindingFlags invokeAttr,
Binder^ binder,
array<Object^>^ parameters,
CultureInfo^ culture
)
abstract Invoke :
obj:Object *
invokeAttr:BindingFlags *
binder:Binder *
parameters:Object[] *
culture:CultureInfo -> Object
Function Invoke (
obj As Object,
invokeAttr As BindingFlags,
binder As Binder,
parameters As Object(),
culture As CultureInfo
) As Object
Parameter
obj
Type: System.ObjectDie von dieser Methode erstellte Instanz.
invokeAttr
Type: System.Reflection.BindingFlagsEines der BindingFlags Werte, der den Typ der Bindung angibt.
binder
Type: System.Reflection.BinderEin Binder, das einen Satz von Eigenschaften definiert sowie die Bindung, die Koersion von Argumenttypen und das Aufrufen von Membern mittels Reflektion ermöglicht. Wenn binder ist null, dann Binder.DefaultBinding verwendet wird.
parameters
Type: System.Object[]Ein Array vom Typ Object entspricht der Anzahl, Reihenfolge und Typ der Parameter für diesen Konstruktor bei binder. Wenn dieser Konstruktor keine Parameter benötigt, übergeben Sie ein Array mit 0 (null) Elementen, wie in Object[] parameters = new Object[0]. Jedes Objekt im Array, das nicht explizit mit einem Wert initialisiert wird, wird der Standardwert für dieses Objekt enthalten. Bei Elementen mit Verweistyp ist dieser Wert null. Bei Elementen mit Werttyp ist dieser Wert 0, 0.0 oder false, je nach Typ des jeweiligen Elements.
culture
Type: System.Globalization.CultureInfoEin CultureInfo Objekt, mit dem die Umwandlung von Typen. Wenn dies null ist, wird die CultureInfo des aktuellen Threads verwendet.
Rückgabewert
Type: System.Object
Eine Instanz der Klasse, die dem Konstruktor zugeordnet ist.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die Invoke -Methode ruft den Konstruktor von diesem reflektiert ConstructorInfo Objekt mit den angegebenen Argumenten mit den Einschränkungen des angegebenen Binder Objekt.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
Invoke Überladen
_MethodInfo-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang