чтобы do выполнялся асинхронно
Это не так работает
подскажите как тогда
Чтобы метод работал асинхронно его нужно писать асинхронно
сделай async Task Do() и будет тебе асинхронный метод
да дело в том что асинхронный метод вызывает методы которые выдают исключения
Все нормально отработается Только делай нормальный await Если делать через Task.Run, что непонятно зачем, то будет выкидываться другой эксепшн
Обсуждают сегодня