Пространство имен: ARO.AIS.API.Revit
Сборка: ARO.AIS.API.dll
Вспомогательный класс по кодированию статуса Команды для Revit. Возвращает код статуса (результата работы) Команды для Revit в виде целого значения (int
).
C#
public static class RevitCommandStatus
Значение | Описание | Примечание | Пример |
---|---|---|---|
OK | Команда завершена | Значения во временном хранилище очищаются. Значения в кэше остаются до конца "срока жизни" (Time Life), | Успешное завершение |
CANCEL | Выполнение Команды отменено | Значения во временном хранилище и в кэше очищаются. | Отмена пользователем |
SUCCESS | Команда успешно завершена | Значения во временном хранилище и кэше сохраняются до конца "срока жизни" (Time Life). |
|
BACKGROUND | Команда выполняется в фоне до смены статуса | Выполнение команды асинхронное (async). Значения во временном хранилище и в кэше сохраняются до смены статуса. | Команда выполняет длительную операцию, не требует взаимодействия с пользователем |
INTERRUPTED | Выполнение Команды прервано | При срабатывание/вызове события ForcedStop Команде присваивается данный статус. Значения во временном хранилище и в кэше очищаются. |
|
FAILURE | Во время работы Команды произошла критическая ошибка | Значения во временном хранилище и в кэше очищаются. Команда полностью выгружается из Коннектора и удаляется с панели Разработчика. Становиться недоступна для вызова/повторного вызова в цепочке Команд. Передает статус INTERRUPTED последующей Команде в цепочке Команд. | Не найдена/не загружена зависимость. Повреждены данные и т.п. |