BackgroundTask.RunAsync
Свойство RunAsync (bool) включает асинхронный режим работы BackgroundTask. В асинхронном режиме BackgroundTask.CallMethod() завершится сразу и не вернуть никакого значения. При этом он запустит выполнение кода в отдельном потоке (на сервере либо на клиенте). Для получения статуса выполнения и результата нудно будет воспользоваться свойствами IsRunning и Result.