Могу ли я вызвать асинхронный метод и завершить фактический метод без ожидания - PullRequest
0 голосов
/ 15 мая 2019

Я хочу вернуть задачу, не дожидаясь окончания метода, который я вызываю async, но каждая функция, которую я пробовал, работает не так, как я хочу.

Оба метода находятся в одном и том же API, но вразные сервисы.

Я использую просто вызов второго метода без ожидания.Используйте Task.Run и .ConfigureAwait(false), но все равно не работает.

public async Task<string> AsyncTest(string request){
  _testService.CreateFile(request);
  return "OK";
}

public async Task<string> CreateFile(string fileName){
   ...
}

Я хочу, чтобы API возвратил «ОК» на контроллер и продолжил обрабатывать асинхронный метод (в примере кода, CreateFile метод).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...