да, просто идёт дальше (выдаёт результат, если он есть).
Читал что .Result и .Wait() нежелательны к использованию. Например у меня на них зависали функции. Подробностей не знаю
https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md
Если есть контекст синхронизации и нету ConfigureAwait
Нет, Result блокирует поток
Вот интересно, а кто-нибудь соблюдается рекомендацию из "Avoid using Task.Run for long running work that blocks the thread"
Там ж написано TaskCreationOptions.LongRunning
Поэтому и спросил. Придерживаются ли люди данным рекомендациям
Обсуждают сегодня