...
Наименование | Версия | ЯП | Продукты |
---|---|---|---|
.NET Framework | 4.8 | C# | Revit 2019 - 2024 |
.NET | 8 | C# | Revit 2025 |
Выборка | ||||||
---|---|---|---|---|---|---|
Родительский Продукт - программное обеспечение (комплекс программного обеспечения) для которого доступно расширение базовых возможностей. Разработчик - юридическое или физическое лицо разрабатывающее/разработавшее расширение для Родительского Продукта на платформе AIS. Платформа AIS - программное решение интегрируемое в Родительские Продукты и позволяющее создавать/адаптировать и распространять Разработчикам их программные расширения базового функционала для Родительских Продуктов. Команда - программное решение, разработанное Разработчиком, расширяющее возможности поддерживаемого Родительского Продукта. Плагин - физическая группа Команд. Такой набор Команд, в котором каждая отдельная Команда не может быть поставлен/использована отдельно/независимо. Пакет - логическая группа Команд. Набор Команд, объединенный по какому-либо логическому признаку. Маркетплейс - магазин программных расширений Родительских Продуктов созданных/адаптированных Разработчиками. Пакет поставки - специализированный файл, подготовленный при помощи утилит входящих в комплект SDK, содержащий всю необходимую информацию для выполнения публикации на Маркетплейсе созданного/адаптированного Разработчиком под платформу AIS программного расширения Родительского Продукта. Сборка - физический бинарный файл, содержащий исполняемую и описательную часть Команды. |
Общее описание
Для расширений возможностей поддерживаемых Родительских Продуктов используются базовые объекты выполняющие описания Команды и ее составляющих. Команда подразумевает минимальный набор связанного программного функционала. Например: подсчет чего-либо, замена определенных значений попадающих под условие и т.п. - являются Командами в рамках платформы AIS. Не рекомендуется определять целые наборы функционала в одну команду. Например: набор из инструментов по работе с текстом и т.п. - должны быть разбиты на отдельные Команды и объединены в Плагин, в случае, если раздельное использование инструментов из набора невозможно, либо в Пакет или Пакеты, если инструменты из набора допускают логическую(ие) группировку(и).
...
К описательным объектам относятся:
Якорь | ||||
---|---|---|---|---|
|
...
К вспомогательным объектам относятся:
- IImageTool (часть инструментов AISTools)
- IRevitTool (часть инструментов AISTools)
- IRevitControl
- Элементы управления
- События Revit
Якорь | ||||
---|---|---|---|---|
|
...
К служебным объектам относятся:
Якорь | ||||
---|---|---|---|---|
|
...
К справочным объектам относятся:
- RevitButtonSize
- RevitCommandStatus
- RevitControlPlacement
- RevitControlPosition
- RevitStackDirection
- SupportedProduct
Оглавление по объектам API
...