Freigeben über


COMMethodInfo.Invoke Methode

Definition

Ruft die externe COM-Methode mit der COMMemberInfo auf, die für die Initialize(String, COMMemberInfo)-Methode angegeben wurde.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

obj
Object

Das Objekt, für das die Methode aufgerufen werden soll. Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturspezifischen Format in die entsprechende 32-Bit-Ganzzahl mit Vorzeichen.

invokeAttr
BindingFlags

Eine bitweise Kombination der Enumerationswerte, die die Bindung steuern.

binder
Binder

Ein Objekt, das den Typ aus dem tatsächlichen Argumenttyp in den formalen Argumenttyp konvertiert.

parameters
Object[]

Die Argumentliste, die an den externen COM-Member übergeben werden soll.

culture
CultureInfo

Stellt Informationen zu einer bestimmten Kultur oder einem bestimmten Gebietsschema bereit. Wird zum ordnungsgemäßen Formatieren von Zahlen, Datumsangaben und Zeichenfolgen verwendet.

Gibt zurück

Object

Der Rückgabewert für den Aufruf der externen COM-Methode.

Gilt für

Siehe auch