Is this ServiceProvider something they have added directly to .Net Core, or is it AspNetCore only?
Yes, the ServiceProvider / DI system is baked right into .NET Core.
I wrote an article about task scheduling in a .NET Core console app - if you're interested to see what DI in a console application might look like (which would be in the ConfigureServices method when using the HostBuilder.)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.