IDynamicInterfaceCastable.GetInterfaceImplementation Método

Definición

Se llama durante el envío de la interfaz cuando no se encuentra el tipo de interfaz especificado en los metadatos de la clase.

C#
public RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);

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á .

Se aplica a

Produto Versións
.NET 5, 6, 7, 8, 9, 10