IDynamicInterfaceCastable.GetInterfaceImplementation 方法

定义

当类的元数据中找不到给定接口类型时,在接口调度期间调用。

public:
 RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation (RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle

参数

interfaceType
RuntimeTypeHandle

接口类型。

返回

应该用于在当前对象上为 interfaceType 调度的类型。

例外

返回的类型不是接口类型,或者未使用 DynamicInterfaceCastableImplementationAttribute 进行标记。

注解

调用此函数时,此对象到给定接口的强制转换应已通过指令进行 castclass/isinst 验证。 返回的类型必须是接口类型,并使用 进行标记 DynamicInterfaceCastableImplementationAttribute。 否则, InvalidOperationException 将引发 。

适用于