public ConsoleAppHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider) { _application = application; _serviceProvider = serviceProvider; }
public DbMigratorHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider) { _application = application; _serviceProvider = serviceProvider; }
public MyProjectNameHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, HelloWorldService helloWorldService) { _application = application; _serviceProvider = serviceProvider; _helloWorldService = helloWorldService; }
public FileStoringSampleHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, FileStoringService fileStoringService) { _application = application; _serviceProvider = serviceProvider; _fileStoringService = fileStoringService; }
public AbpStringEncryptHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, StringEncryptionService stringEncryptionService) { _application = application; _serviceProvider = serviceProvider; _stringEncryptionService = stringEncryptionService; }
public App3HostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, IApp3MessagingService app3MessagingService) { _application = application; _serviceProvider = serviceProvider; _app3MessagingService = app3MessagingService; }
public MyProjectNameHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, DemoService demoService) { _application = application; _serviceProvider = serviceProvider; _demoService = demoService; }
public AbpReadConfigurationHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, HelloWorldService helloWorldService) { _application = application; _serviceProvider = serviceProvider; _helloWorldService = helloWorldService; }
public MyConsoleAppHostedService( IAbpApplicationWithExternalServiceProvider application, IServiceProvider serviceProvider, HelloWorldService helloWorldService, PeriodWorkerService periodWorkerService) { _application = application; _serviceProvider = serviceProvider; _helloWorldService = helloWorldService; _periodWorkerService = periodWorkerService; }
public async static Task InitializeApplicationAsync( [NotNull] this IAbpApplicationWithExternalServiceProvider application, [NotNull] IServiceProvider serviceProvider) { Check.NotNull(application, nameof(application)); Check.NotNull(serviceProvider, nameof(serviceProvider)); ((ComponentsClientScopeServiceProviderAccessor)serviceProvider .GetRequiredService <IClientScopeServiceProviderAccessor>()).ServiceProvider = serviceProvider; await application.InitializeAsync(serviceProvider); }
public App() { _host = Host .CreateDefaultBuilder(null) .UseAutofac() .UseSerilog() .ConfigureServices((hostContext, services) => { services.AddApplication <GUIModule>(); }).Build(); _application = _host.Services.GetService <IAbpApplicationWithExternalServiceProvider>(); }
/// <summary> /// 注册第三方组件 /// </summary> /// <param name="builder">容器构建器</param> protected override void ConfigureContainer(ContainerBuilderWrapper builder) { base.ConfigureContainer(builder); var services = new ServiceCollection(); _application = AbpApplicationFactory.Create <AbpStartupModule>(services, options => { var assemblies = ModuleHelper.GetAssemblies(); var moduleTypes = ReflectionHelper.FindTypes <IAbpStartupModule>(assemblies.ToArray()); options.PlugInSources.AddTypes(moduleTypes.ToArray()); }); builder.ContainerBuilder.Populate(_application.Services); }
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 App() { _host = Host .CreateDefaultBuilder(null) .UseAutofac() .UseSerilog() .ConfigureServices((hostContext, services) => { services.AddApplication <WpfModule>(); }).Build(); _application = _host.Services.GetService <IAbpApplicationWithExternalServiceProvider>(); //TODO:暂时还是通过执行迁移程序(Zo.Xapp.DbMigrator)进行数据库迁移 //MigrateDatabase(_host.Services); }
public App() { Log.Logger = new LoggerConfiguration() #if DEBUG .MinimumLevel.Debug() #else .MinimumLevel.Information() #endif .MinimumLevel.Override("Microsoft", LogEventLevel.Information) .Enrich.FromLogContext() .WriteTo.Async(c => c.File("Logs/logs.txt")) .CreateLogger(); _host = CreateHostBuilder(); _application = _host.Services.GetService<IAbpApplicationWithExternalServiceProvider>(); }
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 App() { _host = CreateHostBuilder(); _application = _host.Services.GetRequiredService <IAbpApplicationWithExternalServiceProvider>(); }
public AbpStartService(IServiceProvider serviceProvider, IAbpApplicationWithExternalServiceProvider application) { _serviceProvider = serviceProvider; _application = application; }
public HostedService3(IAbpApplicationWithExternalServiceProvider application, RabbitMqService rabbitMqService) { this.application = application; this.rabbitMqService = rabbitMqService; }