Freigeben über


NewLateBinding.LateCall Methode

Definition

Führt eine spät gebundene Methode oder einen Funktionsaufruf aus. Diese Hilfsmethode ist nicht für den direkten Aufruf aus dem Code vorgesehen.

public:
 static System::Object ^ LateCall(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, cli::array <bool> ^ CopyBack, bool IgnoreReturn);
public static object LateCall (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool[] CopyBack, bool IgnoreReturn);
public static object? LateCall (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type?[]? TypeArguments, bool[]? CopyBack, bool IgnoreReturn);
static member LateCall : obj * Type * string * obj[] * string[] * Type[] * bool[] * bool -> obj
Public Shared Function LateCall (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), CopyBack As Boolean(), IgnoreReturn As Boolean) As Object

Parameter

Instance
Object

Eine Instanz des Aufrufobjekts, die die Eigenschaft oder die Methode verfügbar macht.

Type
Type

Der Typ des Aufrufobjekts.

MemberName
String

Der Name der Eigenschaft oder der Methode für das Aufrufobjekt.

Arguments
Object[]

Ein Array mit den Argumenten, die an die aufgerufene Eigenschaft oder Methode übergeben werden sollen.

ArgumentNames
String[]

Ein Array von Argumentnamen.

TypeArguments
Type[]

Ein Array von Argumenttypen. Es wird nur für generische Aufrufe zum Übergeben von Argumenttypen verwendet.

CopyBack
Boolean[]

Ein Array von Boolean-Werten, die bei der späten Bindung verwendet werden, um die Aufrufsite darüber zu informieren, welche Argumente mit ByRef-Parametern übereinstimmen. Jeder True-Wert gibt an, dass die Argumente übereingestimmt haben und herauskopiert werden sollen, nachdem der Aufruf von LateCall abgeschlossen ist.

IgnoreReturn
Boolean

Ein Boolean-Wert, der angibt, ob der Rückgabewert ignoriert werden kann.

Gibt zurück

Eine Instanz des Aufrufobjekts.

Hinweise

Ähnlich wie CallByName.

Gilt für: