Просто интересно, есть ли какое-либо преимущество использования ConfigureAwait (false) в функциях Azure.
Нет, если ваш код знает, что он работает в этом контексте, нет.
В моем коде функций Azure я делю его на код "library-ish" в отдельных проектах библиотеки и код "функций Azure".Я использую ConfigureAwait(false)
в проектах библиотек, поскольку они (по крайней мере, теоретически) могут быть повторно использованы в других приложениях.
Но для кода, который знает, что он работает в функциях Azure, нет ConfigureAwait(false)
необходимо.Хост v1 удалит SynchronizationContext
, а хост v2 будет работать на ASP.NET Core, у которого нет контекста для начала.