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

ADN Club => Revit API => Тема начата: shss от 25-05-2022, 16:18:16

Название: Зависание Revit при долгой обработке данных
Отправлено: shss от 25-05-2022, 16:18:16
Добрый день!

Я использую DockPane+ExternalEvent для получения данных с модели и передачи на сервер, в результате получаю ответ и изменяю данные модели. Все работает нормально, до тех пор, пока данных небольшое количество. Как только суммарный размер достигает 100Мб, API сервера долго отвечает и в это время Revit висит. Есть ли возможность выделить ExternalEvent в отдельный поток, а на панели например, показать спиннер, но чтобы Revit модель при этом не блочилась?
Название: Re: Зависание Revit при долгой обработке данных
Отправлено: Александр Игнатович от 26-05-2022, 11:19:22
Раздели на задачи, загрузку данных не обязательно выполнять в ExternalEvent, получи данные асинхронно, а только потом запускай изменение модели