NewLateBinding.LateCall 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行后期绑定方法或函数调用。 此帮助器方法不宜从您的代码直接调用。
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
参数
- Instance
- Object
公开属性或方法的调用对象的实例。
- Type
- Type
调用对象的类型。
- MemberName
- String
调用对象上的属性或方法的名称。
- Arguments
- Object[]
一个数组,包含要传递给正在被调用的属性或方法的参数。
- ArgumentNames
- String[]
参数名称的数组。
- TypeArguments
- Type[]
参数类型的数组;只用于传递参数类型的泛型调用。
- CopyBack
- Boolean[]
Boolean
值的数组,后期联编程序使用此数组与调用站点进行回归通信,该调用站点的变量匹配 ByRef
参数。 每个 True
值均指示参数匹配,并指示应在完成对 LateCall
的调用后将其复制出来。
- IgnoreReturn
- Boolean
一个 Boolean
值,指示是否可以忽略返回值。
返回
调用对象的实例。
注解
类似于 CallByName。