IDynamicInterfaceCastable.GetInterfaceImplementation Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se llama durante el envío de la interfaz cuando no se encuentra el tipo de interfaz especificado en los metadatos de la clase.
public:
RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation (RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle
Parámetros
- interfaceType
- RuntimeTypeHandle
Tipo de la interfaz.
Devoluciones
Tipo que se debe usar para distribuir interfaceType
en el objeto actual.
Excepciones
El tipo devuelto no es un tipo de interfaz o no se ha marcado con el objeto DynamicInterfaceCastableImplementationAttribute.
Comentarios
Cuando se llama a esta función, la conversión de este objeto a la interfaz dada ya debería haberse comprobado a través de las castclass/isinst
instrucciones.
El tipo devuelto debe ser un tipo de interfaz y estar marcado con .DynamicInterfaceCastableImplementationAttribute De lo contrario, InvalidOperationException se producirá .