Q>Длительную операцию надо разбить на отдельные составляющие. Q>Далее по логике UI можно опрашивать статус вычислений (например, по таймеру). Q>Эта субоперация вернет прогресс, признак завершения или ошибку.
Сразу возник еще вопрос.
По условвиям задачи, UI должен выполненные действия бизнес-операции отобразить в виде таблицы.
Если UI будет сам опрашивать состояние, то при очередном опросе UI должен получить список выполненных действий, которые были выполнены с момента предыдущего опроса.
Как это сделать?