Поддержка InterfaceIsIInspectable была удалена. Поскольку базовая поддержка в среде выполнения больше не существует, выдача исключения PlatformNotSupportedException обеспечивает корректную обработку сбоя. Создание исключения также позволяет легче обнаружить, что эта функция больше не поддерживается.
Рекомендуемое действие
Если вы можете определить интерфейс в файле метаданных среды выполнения Windows (WinMD), используйте вместо этого средство C#/WinRT.
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
interfaceIMine
{
// Do not call these three methods.// They're exclusively to fill in the slots in the vtable.voidGetIIdsSlot();
voidGetRuntimeClassNameSlot();
voidGetTrustLevelSlot();
// The original members of the IMine interface go here.
...
}
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.