0
Я пытаюсь создать игровой сервер на Azure. У меня есть контроллер, который должен запускать аэродром в игре через 30 секунд.Запуск отложенной работы на Azure Mobile Service
Я новичок в C# и Azure. Вот моя слабая попытка:
public class CallAirstrikeController : ApiController
{
public ApiServices Services { get; set; }
public Whatever Post(Coordinate coordinate)
{
CallAirstrike(coordinate); // Don't wait
// Do other things...
return whatever;
}
private async Task CallAirstrike(Coordinate coordinate)
{
await Task.Delay(30000); // Wait for it...
CreateExplosion(coordinate); // Boom
}
}
Контроллер сразу же возвращается, как и ожидалось, но это не выглядит как CreateExplosion
называется в любой точке.
Что я делаю неправильно?