protected override Task ExecuteAsync(CancellationToken stoppingToken) { СurrentLogger.Info($"Starting {ServiceName}."); return(Bus.StartAsync(stoppingToken).ContinueWith(x => { СurrentLogger.Info("Started bus."); })); }
protected override Task ExecuteAsync(CancellationToken stoppingToken) { СurrentLogger.Info("Starting migrations."); _migrationRunner.MigrateUp(); СurrentLogger.Info("Finished with migrations"); return(base.ExecuteAsync(stoppingToken)); }
public override Task StopAsync(CancellationToken cancellationToken) { СurrentLogger.Info($"Stopping {ServiceName}."); return(Task.WhenAll(base.StopAsync(cancellationToken), Bus.StopAsync(cancellationToken))); }