✅ Using Dependency Injection, sharing singletons between builders?
I'm not sure if I'm taking a completely off-the-wall approach to this, so please let me know if I should completely restructure here.
I'm currently using a class that implements
IHostedService
for my program, and then that creates two separate WebApplications
(two because they are listening in different directions, with different CORS settings, and one has a Controller, and the other has a SignalR Hub)
What this means is that I have three different Builders at different parts of my code - one to create the initial program, and then one each for the two WebApplications.
The issue I've hit upon is that I need to share some of the same singletons between these three. Is there a way to do this? Or is there a better way to set up the application across the board?
Thanks1 Reply
Ah, I could just pass the singleton into the next builder, couldn't I?