Подскажите, как лучше всего передавать scoped и transient сервисы в IHostedService? Если просто передать туда интерфейс зареганый, получаю Cannot consume scoped service 'IFoo' from singleton 'IHostedService'.
Можно ли сделать что-то в таком духе: сделать мой HostedService IDisposable, создать скоуп в конструкторе прямо и в диспоузе его, собственно, задиспоузить
Подскажите, как лучше всего передавать scoped и transient сервисы в IHostedService? Если просто передать туда интерфейс зареганый, получаю Cannot consume scoped service 'IFoo' from singleton 'IHostedService'.