_ConstructorInfo.Invoke_3(Object, Object[]) Methode

Definition

Stellt einen versionsunabhängigen Zugriff auf die Invoke(Object, Object[])-Methode für COM-Objekte bereit.

public:
 System::Object ^ Invoke_3(System::Object ^ obj, cli::array <System::Object ^> ^ parameters);
public object Invoke_3 (object obj, object[] parameters);
abstract member Invoke_3 : obj * obj[] -> obj
Public Function Invoke_3 (obj As Object, parameters As Object()) As Object

Parameter

obj
Object

Die Instanz, die diese Methode erstellt hat.

parameters
Object[]

Eine Argumentliste für die aufgerufene Methode oder den Konstruktor. Diese ist ein Array von Objekten, die hinsichtlich Anzahl, Reihenfolge und Typ mit den Parametern der aufzurufenden Methode bzw. des aufzurufenden Konstruktors identisch sind. Wenn keine Parameter vorhanden sind, sollte parameters gleich null sein.

Wenn dieser Methode oder diesem Konstruktor gemäß Darstellung durch diese Instanz ein ref-Parameter übergeben wird (ByRef in Visual Basic), ist kein besonderes Attribut für diesen Parameter erforderlich, um die Methode oder den Konstruktor mit dieser Funktion aufzurufen. Jedes Objekt im Array, das nicht explizit mit einem Wert initialisiert wird, wird den Standardwert für diesen Objekttyp enthalten. Bei Verweistypelementen ist dieser Wert null. Bei Werttypelementen ist dieser Wert je nach Typ des jeweiligen Elements 0, 0.0 oder false.

Gibt zurück

Eine Instanz der Klasse, die dem Konstruktor zugeordnet ist.

Hinweise

Diese Methode dient für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Invoke -Methode ruft die von diesem Objekt dargestellte Methode oder den Konstruktor unter Verwendung der angegebenen Parameter auf.

Gilt für: