ComObject.IDynamicInterfaceCastable.IsInterfaceImplemented 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.
Détermine si cet objet peut être converti en le type d’interface spécifié. Cette méthode est appelée lorsqu’une instance de classe d’implémentation est castée en un type d’interface qui n’est pas contenu dans les métadonnées de la classe.
virtual bool System.Runtime.InteropServices.IDynamicInterfaceCastable.IsInterfaceImplemented(RuntimeTypeHandle interfaceType, bool throwIfNotImplemented) = System::Runtime::InteropServices::IDynamicInterfaceCastable::IsInterfaceImplemented;
bool IDynamicInterfaceCastable.IsInterfaceImplemented (RuntimeTypeHandle interfaceType, bool throwIfNotImplemented);
abstract member System.Runtime.InteropServices.IDynamicInterfaceCastable.IsInterfaceImplemented : RuntimeTypeHandle * bool -> bool
override this.System.Runtime.InteropServices.IDynamicInterfaceCastable.IsInterfaceImplemented : RuntimeTypeHandle * bool -> bool
Function IsInterfaceImplemented (interfaceType As RuntimeTypeHandle, throwIfNotImplemented As Boolean) As Boolean Implements IDynamicInterfaceCastable.IsInterfaceImplemented
Paramètres
- interfaceType
- RuntimeTypeHandle
Type de l'interface.
- throwIfNotImplemented
- Boolean
true
pour lever une exception au lieu de retourner false
; sinon, false
.
Retours
true
si cet objet peut être casté dans l’interface donnée ; sinon, false
.