public UnityController(IProcessService processService, ILog log, IUnityAppManager appManager, IHubContext <UIHub> hubContext) { this.processService = processService; this.Log = log; this.appManager = appManager; this.hubContext = hubContext; }
public void Configure(IApplicationBuilder app, IHostingEnvironment env, IUnityAppManager unityAppManager) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseCors("CorsPolicy"); app.UseStaticFiles(); app.UseSpaStaticFiles(); app.UseSignalR(routes => { routes.MapHub <UIHub>("/UIHub"); }); app.UseWebSockets(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); app.UseSpa(spa => { spa.Options.SourcePath = "WebUI"; if (env.IsDevelopment()) { spa.UseAngularCliServer(npmScript: "start"); } }); Serilog.Log.Information("Visualization App is starting..."); }
public UIHub(ILog log, IUnityAppManager appManager) : base() { this.Log = log; this.appManager = appManager; }