IDynamicInterfaceCastable.GetInterfaceImplementation Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается во время отправки интерфейса, когда заданный тип интерфейса не найден в метаданных класса.
public:
RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle
Параметры
- interfaceType
- RuntimeTypeHandle
Тип интерфейса.
Возвращаемое значение
Тип, который следует использовать для отправки для interfaceType текущего объекта.
Исключения
Возвращаемый тип не является типом интерфейса или не помечен с помощью .DynamicInterfaceCastableImplementationAttribute
Комментарии
При вызове этой функции этот объект уже должен быть проверен с помощью инструкций castclass/isinst .
Возвращаемый тип должен быть типом интерфейса и помечен с помощью .DynamicInterfaceCastableImplementationAttribute
InvalidOperationException В противном случае будет создано исключение.