public async Task StartAsync(CancellationToken cancellationToken) { _application.Initialize(_serviceProvider); //_helloWorldService.SayHello(); await _fileStoringService.RunContainers(); }
public Task StartAsync(CancellationToken cancellationToken) { _application.Initialize(_serviceProvider); _timer = new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromSeconds(5)); return(Task.CompletedTask); }
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; }
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(); }
/// <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); } }
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); }
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(); } } }
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); } }
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(); }
public Task StartAsync(CancellationToken cancellationToken) { _application.Initialize(_serviceProvider); // Console.WriteLine("_application run!"); return(Task.CompletedTask); }
private void Initialize(IServiceProvider serviceProvider) { _application.Initialize(serviceProvider); }
public async Task StartAsync(CancellationToken cancellationToken) { _application.Initialize(_serviceProvider); await _demoService.CreateTodoItemAsync(); }
private void Initialize(IServiceProvider serviceProvider) { _application.Initialize(serviceProvider); serviceProvider.UseMicrosoftDependencyResolver(); }