public void Configure(IApplicationBuilder app) { app.UseCultureReplacer(); app.Use(async(HttpContext context, Func <Task> next) => { if (!string.IsNullOrEmpty(context.Request.Headers["ENABLE-RAZOR-INSTRUMENTATION"])) { var pageExecutionContext = context.ApplicationServices.GetRequiredService <TestPageExecutionContext>(); var listenerFeature = new TestPageExecutionListenerFeature(pageExecutionContext); context.Features.Set <IPageExecutionListenerFeature>(listenerFeature); } await next(); }); // Add MVC to the request pipeline app.UseMvcWithDefaultRoute(); }
public void Configure(IApplicationBuilder app) { app.UseCultureReplacer(); app.Use(async (HttpContext context, Func<Task> next) => { if (!string.IsNullOrEmpty(context.Request.Headers["ENABLE-RAZOR-INSTRUMENTATION"])) { var pageExecutionContext = context.ApplicationServices.GetRequiredService<TestPageExecutionContext>(); var listenerFeature = new TestPageExecutionListenerFeature(pageExecutionContext); context.Features.Set<IPageExecutionListenerFeature>(listenerFeature); } await next(); }); // Add MVC to the request pipeline app.UseMvcWithDefaultRoute(); }
public void Configure(IApplicationBuilder app) { app.UseCultureReplacer(); app.Use(async (HttpContext context, Func<Task> next) => { if (!string.IsNullOrEmpty(context.Request.Headers["ENABLE-RAZOR-INSTRUMENTATION"])) { var pageExecutionContext = context.ApplicationServices.GetRequiredService<TestPageExecutionContext>(); var listenerFeature = new TestPageExecutionListenerFeature(pageExecutionContext); context.SetFeature<IPageExecutionListenerFeature>(listenerFeature); } await next(); }); // Add MVC to the request pipeline app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
public void Configure(IApplicationBuilder app) { app.UseCultureReplacer(); app.Use(async(HttpContext context, Func <Task> next) => { if (!string.IsNullOrEmpty(context.Request.Headers["ENABLE-RAZOR-INSTRUMENTATION"])) { var pageExecutionContext = context.ApplicationServices.GetRequiredService <TestPageExecutionContext>(); var listenerFeature = new TestPageExecutionListenerFeature(pageExecutionContext); context.SetFeature <IPageExecutionListenerFeature>(listenerFeature); } await next(); }); // Add MVC to the request pipeline app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }