Пространство имен: ARO.AIS.API.Revit Сборка: ARO.AIS.API.dll Интерфейс описания команд для ПО Revit.
Наследование:
|
Control | Возвращает объект описывающий элемент управления для Команды |
TooltipImage | Возвращает пиктограмму/картинку для расширенной подсказки Revit |
Execute(object, IRevitTransaction) | Вызывается в момент запуска команды с панели Revit. |
ForcedStop(object) | Вызывается в случаях программного прерывания выполнения команды и выгрузки команды. |
В этом примере рассматривается создание класса команды.
|
Возвращает объект описывающий элемент управления для Команды. Не может быть null
.
IRevitControl Control { get; } |
Возвращает пиктограмму/картинку для расширенной подсказки Revit в виде массива байт. Может быть null
.
byte[] TooltipImage { get; } |
Вызывается в момент запуска команды с панели Revit.
byte Execute(object application, IRevitTransaction transaction) |
Параметрыobject application
- ссылка на объект UIApplication
, который представляет активный сеанс пользовательского интерфейса Revit.IRevitTransaction transaction
- объект для управления вызовами транзакций Revit.
Возвращаемое значениеbyte
- результат (статус) работы Команды. Допустимые значения могут быть получены из вспомогательного класса по кодированию статуса Команды для Revit (RevitCommandStatus).
Вызывается в случаях программного прерывания выполнения команды и выгрузки команды.
void ForcedStop(object application) |
Параметрыobject application
- ссылка на объект UIApplication
, который представляет активный сеанс пользовательского интерфейса Revit.