public virtual void Initialize(ApplicationInitializationContext context, IModule module) { }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { }
public override void Initialize(ApplicationInitializationContext context) { base.Initialize(context); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetApplicationBuilder(); var _config = context.ServiceProvider.ResolveConfig_(); var _env = context.GetEnvironment(); app.ApplicationServices.SetAsRootServiceProvider(); app.UseApm(_config); if (_env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDevCors(); } else { app.UseProductionCors(_config); } app.Map("/test", builder => { builder.Run(async context => { var s = context.RequestServices.GetService <idb>(); var d = await s.xx(); await context.Response.WriteAsync(d); }); }); #if DEBUG //source file app.UseStaticFiles(); var apps = new[] { "water", "user", "app", "RM" }; app.UseAppHtmlRender(apps); #endif if (_config.SwaggerEnabled() || _env.IsDevelopment()) { var micro_services = (_config["micro_services"] ?? string.Empty).Split(',').ToArray(); micro_services.HasDuplicateItems().Should().BeFalse("微服务配置错误"); //暴露json文件 app.UseSwaggerDefaultDefinitionJson(); app.UseSwaggerWithUI( gateway_template_services: micro_services, default_template_services: new[] { GatewayRouteAttribute.ServiceName }, optionBuilder: option => { option.OAuthClientId("wx-imp"); option.OAuthClientSecret("123"); //option.OAuth2RedirectUrl("http://localhost:8888/swagger/token-callback"); }); } //注册controller app.UseRouting(); app.UseAuthentication().UseAuthorization(); //app.UseWebSocketProxy();proxykit代理ws需要额外配置的 //注册网关 Task.Run(() => app.UseOcelot(DynamicDownStreamMiddlewareHelper.__config_ocelot__)).Wait(); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { var appService = ServiceLocator.GetService <AppService>(); AsyncHelper.RunSync(() => appService.RunAsync()); }
public virtual void OnPostApplicationInitialization(ApplicationInitializationContext context) { }
public override void OnPostApplicationInitialization(ApplicationInitializationContext context) { workflowHost = context.ServiceProvider.GetService <IWorkflowHost>(); workflowHost.RegisterWorkflow <CompensatingWorkflow>(); workflowHost.Start(); }
public override void OnPreApplicationInitialization(ApplicationInitializationContext context) { var contractCodeProvider = context.ServiceProvider.GetService <IContractCodeProvider>(); contractCodeProvider.Codes = ContractsDeployer.GetContractCodes <MultiTokenContractCrossChainTestAElfModule>(); }
public override void OnPostApplicationInitialization(ApplicationInitializationContext context) { var deployedContractAddressService = context.ServiceProvider.GetService <IDeployedContractAddressService>(); AsyncHelper.RunSync(() => deployedContractAddressService.InitAsync()); }
/// <summary> /// 应用程序预初始化 /// </summary> /// <param name="context">应用程序初始化上下文</param> public override void OnPreApplicationInitialization(ApplicationInitializationContext context) { context.GetApplicationBuilder().UseMiniProfiler(); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { context.ServiceProvider .UseBootstrapProviders() .UseFontAwesomeIcons(); }
public override void OnPreApplicationInitialization(ApplicationInitializationContext context) { var contractCodeProvider = context.ServiceProvider.GetService <IContractCodeProvider>(); contractCodeProvider.Codes = ContractsDeployer.GetContractCodes <SideChainDAppContractTestModule>(); }
public override void OnPostApplicationInitialization(ApplicationInitializationContext context) { // 应用初始化之后 }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { var service = context.ServiceProvider.GetRequiredService <ServiceDiscoveryHostedService>(); service.StartAsync(new CancellationToken()).GetAwaiter().GetResult(); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { SeedTestData(context); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { context.GetApplicationBuilder().UseSwagger().UseSwaggerUI(); }
public override void OnApplicationInitialization(ApplicationInitializationContext context) { var settingManager = context.ServiceProvider.GetRequiredService <SettingManager>(); settingManager.SetGlobalAsync(EmailSettingNames.Smtp.Password, "EMAIL_PASSWORD"); }
public override void Initialize(ApplicationInitializationContext context, IAbpModule module) { (module as IOnApplicationInitialization)?.OnApplicationInitialization(context); }