2016-10-24 25 views
0

如何在启动时配置容器,当RequestContext不可用时呢? 我需要将一个参数传递给请求中的依赖项,我该如何实现? 我需要下面的东西。使用AutoFac配置控制器与请求数据的依赖关系

builder.RegisterType<Service>().As<IService>() 
      .WithParameters(new[] 
      { 
       new NamedParameter("param", Request.Host) 
      }) 
.InstancePerRequest(); 
+0

您不应该将运行时值注入到您的应用程序组件中,如[此处]所述(https://www.cuttingedge.it/blogs/steven/pivot/entry.php?id=99)。 – Steven

回答