Пожалуйста, установите showBusyCursor в false.Отображайте свой индикатор выполнения, пока сервис не будет возвращен.Скрыть его в обработчике результатов и обработчиках ошибок.
Зависит от того, что вы делаете со службой для корректного обновления пользовательского индикатора выполнения.Если вы загружаете файл на сервер, вы можете использовать этот пример и точно обновить индикатор выполнения в зависимости от размера загруженного файла.Вы можете просмотреть источник этого примера и изменить его в соответствии со своими потребностями.