我有很多服务托管应用程序。它包含ServiceA和ServiceB。他们用以下方法主持AddHostedService:
var hostBuilder = new HostBuilder()
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<ServiceA>();
services.AddHostedService<ServiceB>();
});
using (var host = hostBuilder.Build())
{
host.Start();
host.WaitForShutdown();
}
Run Code Online (Sandbox Code Playgroud)
ServiceB我知道ServiceA 启动后将运行什么。停止服务的顺序是什么?ServiceA停车后能保证停车吗ServiceB?