Информация с RevitServer

Автор Тема: Информация с RevitServer  (Прочитано 3214 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн ivmaxАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 70
  • Карма: 3
Информация с RevitServer
« : 29-09-2020, 10:13:11 »
Добрый день, подскажите пожалуйста, можно ли как то получить информацию о транзакциях (например время синхронизации, имя пользователя, список изменений  т.п.) с Revit Servera?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Информация с RevitServer
« Ответ #1 : 29-09-2020, 10:20:02 »
Посмотри в SDK Revit-а, там есть папка Revit Server SDK, в нем PDF-ка, похоже, что тебе подойдет метод:



Оффлайн ivmaxАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 70
  • Карма: 3
Re: Информация с RevitServer
« Ответ #2 : 29-09-2020, 10:31:32 »
это метод видел, но к сожалению он дает только список вот таких объектов:

Код - C# [Выбрать]
  1. public class Item
  2.     {
  3.  
  4.         [JsonProperty("Comment")]
  5.         public string Comment { get; set; }
  6.  
  7.         [JsonProperty("Date")]
  8.         public DateTime Date { get; set; }
  9.  
  10.         [JsonProperty("ModelSize")]
  11.         public int ModelSize { get; set; }
  12.  
  13.         [JsonProperty("OverwrittenByHistoryNumber")]
  14.         public int OverwrittenByHistoryNumber { get; set; }
  15.  
  16.         [JsonProperty("SupportSize")]
  17.         public int SupportSize { get; set; }
  18.  
  19.         [JsonProperty("User")]
  20.         public string User { get; set; }
  21.  
  22.         [JsonProperty("VersionNumber")]
  23.         public int VersionNumber { get; set; }
  24.     }
  25.  

а как бы мне получить список транзакций, которые фиксируются во время синхронизации?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Информация с RevitServer
« Ответ #3 : 29-09-2020, 10:37:25 »
Ну вот вообще всё, что можно запросить у Revit Server-а.


а как бы мне получить список транзакций, которые фиксируются во время синхронизации?

никак, имена транзакций нигде не хранятся в принципе, существуют только в памяти