Share via


NewLateBinding.LateCall Metoda

Definice

Spustí metodu nebo volání funkce s pozdní vazbou. Tato pomocná metoda není určena k zavolání přímo z vašeho kódu.

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

Parametry

Instance
Object

Instance objektu volání, který vystavuje vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody v objektu volání.

Arguments
Object[]

Pole obsahující argumenty, které mají být předány volané vlastnosti nebo metodě.

ArgumentNames
String[]

Pole názvů argumentů.

TypeArguments
Type[]

Pole typů argumentů; používá se pouze pro obecná volání pro předávání typů argumentů.

CopyBack
Boolean[]

Pole Boolean hodnot, které pozdní pořadač používá ke komunikaci zpět do lokality volání, které argumenty odpovídají ByRef parametrům. Každá True hodnota označuje, že argumenty odpovídají a měly by být zkopírovány po dokončení volání LateCall .

IgnoreReturn
Boolean

Hodnota Boolean označující, zda lze vrácenou hodnotu ignorovat.

Návraty

Instance objektu volání.

Poznámky

Podobá se CallByName.

Platí pro