IDynamicInterfaceCastable.GetInterfaceImplementation Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 vers 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.