Should we under any circumstances try to manually invoke the lifecycle methods of ASP .net Core IHostedService? The MSDN documentations I read so far do not seem to mention that anywhere, it's more likely to be coupled tightly with app lifespan.
The other doubt I have is even if we do invoke StartAsync/StopAsync, is there anyway to tell the application not to invoke StartAsync when application loads?
I know this is kind of duplicate to this,but the post didn't really answer my query.