Esempio n. 1
0
        public Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            _stringEncryptionService.Run();

            _application.Shutdown();

            return(Task.CompletedTask);
        }
Esempio n. 2
0
 protected override async void OnExit(ExitEventArgs e)
 {
     _application.Shutdown();
     await _host.StopAsync();
     _host.Dispose();
     Log.CloseAndFlush();
 }
Esempio n. 3
0
        protected async override void OnExit(ExitEventArgs e)
        {
            _application.Shutdown();
            await _host.StopAsync();

            _host.Dispose();
        }
        public Task StopAsync(CancellationToken cancellationToken)
        {
            _periodWorkerService.Stop();
            _application.Shutdown();

            return(Task.CompletedTask);
        }
Esempio n. 5
0
        private static async Task Main(string[] args)
        {
            Application.SetHighDpiMode(HighDpiMode.SystemAware);
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            IHost host = Host
                         .CreateDefaultBuilder(null)
                         .UseAutofac()
                         .ConfigureServices((hostContext, services) =>
            {
                services.AddApplication <WinFormModule>();
            }).Build();
            IAbpApplicationWithExternalServiceProvider application = host.Services.GetService <IAbpApplicationWithExternalServiceProvider>();
            await host.StartAsync();

            application.Initialize(host.Services);
            var form1 = host.Services.GetService <Form1>();

            Application.Run(form1);
            application.Shutdown();
            await host.StopAsync();

            host.Dispose();
        }
Esempio n. 6
0
    public Task StopAsync(CancellationToken cancellationToken)
    {
        _application.Shutdown();

        return(Task.CompletedTask);
    }