▲ | bob1029 2 days ago | |
I use the AddService() method to inject a things on occasion but its not used heavily. For lightweight apps I'll spin up things like a shared SQLiteConnection and inject it for all resources to use. The DI pattern is simple & clean at this scale. In my top-level program I define my routes like:
And then I have HandleRequest implementations like:
The actual HandleRequest() method can do anything, including concerns like directly accepting and handling web socket connections. |