Мне нужно вызвать метод, возвращающий Task
из
public override void OnActionExecuting(ActionExecutingContext filterContext)
Это не позволит мне сделать этот метод асинхронным, он выдает следующие
Асинхронный модуль или обработчик завершен во время асинхронного операция все еще ожидала.
и при вызове
entityStorage.GetCurrentUser().Result
Я зашел в тупик. Как я могу избежать этого?
Я играю с ним, придумывая такие вещи, как
entityStorage.GetCurrentUser().Result.ConfigureAwait(false).GetAwaiter().GetResult();
Но это не работает. Как мне это сделать? Моему решению придется работать с ASP.NET 4 и Async Targetting Pack, я не могу использовать ASP.NET 4.5 при развертывании на Azure.