Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: enot от 19-04-2019, 11:34:18

Название: Назначение Тегов
Отправлено: enot от 19-04-2019, 11:34:18
Для чего вводятся эти теги (или что это? пространство имен?) в начале кода :

  [Transaction]
  [Regeneration]
  [Journaling]
Название: Re: Назначение Тегов
Отправлено: Александр Пекшев aka Modis от 19-04-2019, 11:35:57
Атрибуты в .NET (https://metanit.com/sharp/tutorial/14.4.php)
Название: Re: Назначение Тегов
Отправлено: Александр Игнатович от 19-04-2019, 11:57:21
Да, это есть атрибуты.

Transaction - устанавливает режим Manual и ReadOnly, раньше ещё Automatic (или Automatical, точно не помню был), второй не даст запускать транзакции
Regeneration - там тоже уже один RegenerationOption.Manual остался, раньше, вероятно был вариант автоматической регенерации после каждого изменения в модели
Journaling - управление логами, то, чего писать в журнал