Обновление статуса выполнения скрипта

Для скриптов, выполнение которых занимает значительное время, правильно предоставить пользователю информацию о ходе выполнения.

Для этого обработчик может обновлять текст, отображаемый в клиенте в списке выполняемых операций, заполняя поле ServerCall.CurrentCall.Text. Значение добавляется после текста прогресса:

using (MainForm.DisplayProgress("Progress description"))

Если внутри одной группы, заданной DisplayProgress, будет выполняться асинхронно несколько операций, их значения могут накладываться друг друга. В этом случае рекомендуется разбить их на отдельные группы.