2016-10-24 54 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

回答