IDynamicInterfaceCastable.GetInterfaceImplementation Méthode

Définition

Appelé lors de la répartition de l’interface lorsque 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 d’interface.

Retours

Type à utiliser pour distribuer interfaceType sur l’objet actuel.

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.

S’applique à