public async Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            //_helloWorldService.SayHello();
            await _fileStoringService.RunContainers();
        }
Esempio n. 2
0
        public Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            _timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromSeconds(5));

            return(Task.CompletedTask);
        }
Esempio n. 3
0
    public Task StartAsync(CancellationToken cancellationToken)
    {
        _application.Initialize(_serviceProvider);

        _helloWorldService.SayHello();

        return(Task.CompletedTask);
    }
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            _helloWorldService.SayHello();
            await _helloWorldService.FreeSqlTestAsync();

            //return Task.CompletedTask;
        }
Esempio n. 5
0
        public Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            _stringEncryptionService.Run();

            _application.Shutdown();

            return(Task.CompletedTask);
        }
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            await _application.ServiceProvider.GetRequiredService <AdoptionDbSchemaMigrator>().MigrateAsync();

            await _application.ServiceProvider.GetRequiredService <IDataSeeder>().SeedAsync();

            IHostApplicationLifetime lifetime = _application.ServiceProvider.GetRequiredService <IHostApplicationLifetime>();

            lifetime.StopApplication();
        }
Esempio n. 7
0
        /// <summary>
        /// 初始化
        /// </summary>
        /// <param name="moduleContext">应用模块上下文</param>
        public override void Initialize(ModuleInitializationContext moduleContext)
        {
            var serviceProvider = moduleContext.ServiceProvoider.GetInstances <IServiceProvider>();

            _application.Initialize(serviceProvider);
            var abpExceptionPrompt = moduleContext.ServiceProvoider.GetInstances <AbpExceptionPrompt>();

            if (abpExceptionPrompt != null)
            {
                ExceptionPrompt.AddPrompt(abpExceptionPrompt);
            }
        }
Esempio n. 8
0
    public static async Task InitializeAsync(
        [NotNull] this IAbpApplicationWithExternalServiceProvider application,
        [NotNull] IServiceProvider serviceProvider)
    {
        Check.NotNull(application, nameof(application));
        Check.NotNull(serviceProvider, nameof(serviceProvider));

        ((ComponentsClientScopeServiceProviderAccessor)serviceProvider
         .GetRequiredService <IClientScopeServiceProviderAccessor>()).ServiceProvider = serviceProvider;

        application.Initialize(serviceProvider);
        await InitializeModulesAsync(serviceProvider);
        await SetCurrentLanguageAsync(serviceProvider);
    }
Esempio n. 9
0
        public async static Task InitializeAsync(
            [NotNull] this IAbpApplicationWithExternalServiceProvider application,
            [NotNull] IServiceProvider serviceProvider)
        {
            Check.NotNull(application, nameof(application));
            Check.NotNull(serviceProvider, nameof(serviceProvider));

            application.Initialize(serviceProvider);

            using (var scope = serviceProvider.CreateScope())
            {
                await InitializeModulesAsync(scope.ServiceProvider);
                await SetCurrentLanguageAsync(scope);
            }
        }
        public static async Task InitializeAsync(
            [NotNull] this IAbpApplicationWithExternalServiceProvider application,
            [NotNull] IServiceProvider serviceProvider)
        {
            Check.NotNull(application, nameof(application));
            Check.NotNull(serviceProvider, nameof(serviceProvider));

            application.Initialize(serviceProvider);

            using (var scope = serviceProvider.CreateScope())
            {
                await scope.ServiceProvider
                .GetRequiredService <ICachedApplicationConfigurationClient>()
                .InitializeAsync();
            }
        }
        public static async Task InitializeAsync(
            [NotNull] this IAbpApplicationWithExternalServiceProvider application,
            [NotNull] IServiceProvider serviceProvider)
        {
            Check.NotNull(application, nameof(application));
            Check.NotNull(serviceProvider, nameof(serviceProvider));

            application.Initialize(serviceProvider);

            using (var scope = serviceProvider.CreateScope())
            {
                foreach (var service in scope.ServiceProvider.GetServices <IAsyncInitialize>())
                {
                    await service.InitializeAsync();
                }
            }
        }
Esempio n. 12
0
        public static async Task InitializeAsync(
            [NotNull] this IAbpApplicationWithExternalServiceProvider application,
            [NotNull] IServiceProvider serviceProvider)
        {
            Check.NotNull(application, nameof(application));
            Check.NotNull(serviceProvider, nameof(serviceProvider));

            var serviceProviderAccessor = (WebAssemblyClientScopeServiceProviderAccessor)
                                          serviceProvider.GetRequiredService <IClientScopeServiceProviderAccessor>();

            serviceProviderAccessor.ServiceProvider = serviceProvider;

            application.Initialize(serviceProvider);

            using (var scope = serviceProvider.CreateScope())
            {
                await InitializeModulesAsync(scope.ServiceProvider);
                await SetCurrentLanguageAsync(scope);
            }
        }
Esempio n. 13
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. 14
0
 public Task StartAsync(CancellationToken cancellationToken)
 {
     _application.Initialize(_serviceProvider);
     // Console.WriteLine("_application run!");
     return(Task.CompletedTask);
 }
Esempio n. 15
0
 private void Initialize(IServiceProvider serviceProvider)
 {
     _application.Initialize(serviceProvider);
 }
Esempio n. 16
0
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            _application.Initialize(_serviceProvider);

            await _demoService.CreateTodoItemAsync();
        }
Esempio n. 17
0
 private void Initialize(IServiceProvider serviceProvider)
 {
     _application.Initialize(serviceProvider);
     serviceProvider.UseMicrosoftDependencyResolver();
 }