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

ADN Club => Revit API => Тема начата: talalaev_d от 03-05-2017, 15:55:27

Название: Получить значение параметра MaximumBackups или количество резервных копий
Отправлено: talalaev_d от 03-05-2017, 15:55:27
Вопрос к знатокам: следуя логике самого Revit при сохранении проекта значение максимальное количество копий (0001 файлы) хранится внутри, сам ревит может его считывать (при отображении окна параметров Сохранить Как) - через API это можно считать?
Название: Re: Получить значение параметра MaximumBackups или количество резервных копий
Отправлено: Виктор Чекалин от 04-05-2017, 14:58:51
talalaev_d, вроде как нет. Единственное, что есть - SaveAsOptions.MaximumBackups. Но там будет значение по умолчанию = -1.
В классе BasicFileInfo - тоже нет. В остальных местах - вряд ли.
Название: Re: Получить значение параметра MaximumBackups или количество резервных копий
Отправлено: shss от 04-05-2017, 15:51:41
Согласен с Виктором.
В свое время тоже пытался найти MaximumBackups, но, к сожалению, ничего не вышло.
Пришлось сохранять файл и самому устанавливать, количество копий.
Код - C# [Выбрать]
  1. SaveAsOptions m_saveAsOptions = new SaveAsOptions();
  2. m_saveAsOptions.MaximumBackups = 1;
  3. doc.SaveAs(filePath, m_saveAsOptions);
  4.  
Название: Re: Получить значение параметра MaximumBackups или количество резервных копий
Отправлено: talalaev_d от 04-05-2017, 15:57:12
Согласен с Виктором.
В свое время тоже пытался найти MaximumBackups, но, к сожалению, ничего не вышло.
Пришлось сохранять файл и самому устанавливать, количество копий.
Код - C# [Выбрать]
SaveAsOptions m_saveAsOptions = new SaveAsOptions();
m_saveAsOptions.MaximumBackups = 1;
doc.SaveAs(filePath, m_saveAsOptions);
 
Согласен что можно указать в SaveAsOptions значение этому параметру, но цель все же была отталкиваться от значений которые хранит там пользователь. Очередная странность разработчиков - хотя бы сказали где хранят, даже в сторону ExtesibleStorage смотрел но там вендором закрыты области и параметров не выдрать.