From 4b8353b7c063a8f9a57cb7504766e1e6f558473f Mon Sep 17 00:00:00 2001 From: HueiFeng <695979933@qq.com> Date: Sat, 29 Aug 2020 22:12:53 +0800 Subject: [PATCH] Added StopApplication --- .../EShopSample.DbMigrator/DbMigratorHostedService.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/samples/EShopSample/aspnet-core/src/EShopSample.DbMigrator/DbMigratorHostedService.cs b/samples/EShopSample/aspnet-core/src/EShopSample.DbMigrator/DbMigratorHostedService.cs index fb9c6f4e..b9ba7e43 100644 --- a/samples/EShopSample/aspnet-core/src/EShopSample.DbMigrator/DbMigratorHostedService.cs +++ b/samples/EShopSample/aspnet-core/src/EShopSample.DbMigrator/DbMigratorHostedService.cs @@ -10,6 +10,13 @@ namespace EShopSample.DbMigrator { public class DbMigratorHostedService : IHostedService { + private readonly IHostApplicationLifetime _hostApplicationLifetime; + + public DbMigratorHostedService(IHostApplicationLifetime hostApplicationLifetime) + { + _hostApplicationLifetime = hostApplicationLifetime; + } + public async Task StartAsync(CancellationToken cancellationToken) { using (var application = AbpApplicationFactory.Create(options => @@ -26,6 +33,8 @@ namespace EShopSample.DbMigrator .MigrateAsync(); application.Shutdown(); + + _hostApplicationLifetime.StopApplication(); } }