I have a BackgroundService/IHostedService in an ASP.NET API core app with a Channel, that awaits for something else to write on the channel, so it
BackgroundService/IHostedService
Channel