IDynamicInterfaceCastable.GetInterfaceImplementation Méthode

Définition

Appelé pendant le dispatch de l’interface quand le type d’interface donné est introuvable dans les métadonnées de la classe.

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

Paramètres

interfaceType
RuntimeTypeHandle

Type de l'interface.

Retours

Type qui doit être utilisé dans le dispatch pour interfaceType sur l’objet actif.

Exceptions

Le type retourné n’est pas un type d’interface ou il n’a pas été marqué avec le DynamicInterfaceCastableImplementationAttribute.

Remarques

Lorsque cette fonction est appelée, le cast de cet objet dans l’interface donnée doit déjà avoir été vérifié par le biais des castclass/isinst instructions. Le type retourné doit être un type d’interface et être marqué avec le DynamicInterfaceCastableImplementationAttribute. Sinon, InvalidOperationException sera levée.

S’applique à