public void Configuration(IAppBuilder app) { IContainer container = RegisterServices(); PrincipalTenantIdentificationStrategy tenantStrategy = new PrincipalTenantIdentificationStrategy(); MultitenantContainer mtc = new MultitenantContainer(tenantStrategy, container); HttpConfiguration config = new HttpConfiguration(); config.Routes.MapHttpRoute("DefaultHttpRoute", "api/{controller}"); app.UseAutofacContainer(mtc) .Use<RandomTextMiddleware>() .UseWebApiWithContainer(config); }
public void Configuration(IAppBuilder app) { IContainer container = RegisterServices(); PrincipalTenantIdentificationStrategy tenantStrategy = new PrincipalTenantIdentificationStrategy(); MultitenantContainer mtc = new MultitenantContainer(tenantStrategy, container); HttpConfiguration config = new HttpConfiguration(); config.Routes.MapHttpRoute("DefaultHttpRoute", "api/{controller}"); app.UseAutofacContainer(mtc) .Use <RandomTextMiddleware>() .UseWebApiWithContainer(config); }