Использовать ConfigureAwait(false) в службе Windows?
Насколько я знаю, в приложении Windows Service нет контекста синхронизации.
- Есть ли
await fooTask.ConfigureAwait(false)
дать мне какие-либо преимущества в службах Windows? - Есть ли подводные камни в этом?
1 ответ
Решение
Ждет ли
fooTask.ConfigureAwait(false)
дать мне какие-либо преимущества в службах Windows? Есть ли подводные камни в этом?
Здесь нет подводных камней, пока нет кода, который бы устанавливал контекст синхронизации. Также нет никаких преимуществ, поскольку этот код выполняется в потоке без контекста синхронизации.
Тем не менее, этот код все равно будет иметь смысл для разделяемой библиотеки классов, предназначенной для использования в разных средах исполнения.
Если у вас был контекст синхронизации, могут быть некоторые подводные камни.