Browse Source

Added StopApplication

pull/103/head
HueiFeng 6 years ago
parent
commit
4b8353b7c0
  1. 9
      samples/EShopSample/aspnet-core/src/EShopSample.DbMigrator/DbMigratorHostedService.cs

9
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<EShopSampleDbMigratorModule>(options =>
@ -26,6 +33,8 @@ namespace EShopSample.DbMigrator
.MigrateAsync();
application.Shutdown();
_hostApplicationLifetime.StopApplication();
}
}

Loading…
Cancel
Save