IDynamicInterfaceCastable.GetInterfaceImplementation 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当类的元数据中找不到给定接口类型时,在接口调度期间调用。
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 将引发 。