Непонятно с async-await в C# - 2
для какой цели нужна модель
-----
У ТС определено что именно надо покрыть моделью...
Всё, что я понял - асинки это не обязательно мультипоток. И если будешь выё..., ну т.е. писать много лапши с асинками, то почти наверняка получишь дедлок. А все эти "тут захватываем контекст, тут не захватываем, тут в монады заворачиваем" - это для автомехаников 80 уровня, досконально знающих, что происходит под капотом.
Вон, даже Адам Фурманек подобное по бумажке читает (заранее подготовленным примерам с подсказками). ))) А я на собесах должен это всё из головы доставать? Да ещё спонтанно на рандомный вопрос?
Да и "в бою", сами понимаете, нет времени долго думать - по "2-3 задачи в минуту" надо решать. Майкрософт и все остальные в своих поделках не могут сделать нормальный асинхронный фреймворк, а джуниор-миддл Алекс должен вам тут за пять минут всё профессионально раскидать? ))