ComObject.IDynamicInterfaceCastable.IsInterfaceImplemented Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, можно ли привести этот объект к указанному типу интерфейса. Этот метод вызывается, когда экземпляр реализующего класса приводится к типу интерфейса, который не содержится в метаданных класса.
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
Параметры
- interfaceType
- RuntimeTypeHandle
Тип интерфейса.
- throwIfNotImplemented
- Boolean
true
Значение , чтобы создать исключение вместо возврата false
; в противном случае — значение false
.
Возвращаемое значение
true
, если тип этого объекта может быть приведен к данному интерфейсу; в противном случае — false
.