ConfigureAwait (false) não é necessário nos aplicativos de serviço Console / Win, certo?

Eu tenho usadoasync/await por um tempo, mas aprofundou-se mais recentemente e leia muitas dicas de práticas recomendadas que, por padrão, sempre usamConfigureAwait(false) para evitar conflitos e melhorar o desempenho.

Eu só quero ter certeza de que não estou perdendo algo quando presumo que isso só se aplica quando a corrente é realSynchronizationContext ouTaskScheduler em jogo, correto?

Se eu tiver um aplicativo de serviço do Windows que esteja respondendo a mensagens / comandos / etc. de forma assíncrona, ele sempre usa apenas o planejador padrão = provavelmente o mesmo encadeamento de encadeamentos de threads em que o aguardável concluído executará a continuação, portanto, nenhum conflito e nenhuma diferença de desempenho podem ser obtidos usandoConfigureAwait(false)correto?

Não é como se eu não pudesse colocá-lo lá, mas eu odeio tanto o código barulhento ...

questionAnswers(1)

yourAnswerToTheQuestion