Ребята, рассудите пожалуйста, есть ihostedservice, у него есть ассинхронные методы (start, stop) и он синглтон, потом внутри реализации есть метод DoWork уже синхронный, который получает результат асинхронного метода через getWaiter().GetResult()
Я понимаю что это по сути синглтон и по факту мы будем ждать результат выполнения этого метода, но разве не лучше использовать async await везде вне зависимости как оно на самом деле выполнится?
Лучше вообще не юзать async, await😁