void ConfigureApp() => _builder.Configure(app => { var environment = app.ApplicationServices.GetRequiredService <Microsoft.Extensions.Hosting.IHostingEnvironment>(); if (environment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles(); app.UseMvc(_configure.ConfigureMvcRoutes); // Deprecated method of mapping the query hub. app.UseSignalR(routes => { routes.MapQueryHub(); _configure.ConfigureSignalRRoutes(routes); }); //// Suggested implementation //app.UseEndpoints(endpoints => { endpoints.MapHub<QueryHub>("/hubs/query"); }); _configure.ConfigureApp(app); });
void ConfigureApp() => _builder.Configure(app => { var environment = app.ApplicationServices.GetRequiredService <Microsoft.Extensions.Hosting.IHostingEnvironment>(); if (environment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseStaticFiles(); app.UseMvc(_configure.ConfigureMvcRoutes); app.UseSignalR(routes => { routes.MapQueryHub(); _configure.ConfigureSignalRRoutes(routes); }); _configure.ConfigureApp(app); });