我在ASP.NET MVC 4应用程序中使用Unity容器进行依赖注入。使用Unity动态注入构造函数参数
对于特定的控制器(说ProductController的),我有一个依赖注入方案如下:
- 的ProductController的构造函数采用IProductsRepository实例。
- IProductsRepository实现有一个接受IProductsService实例的构造函数。
- IProductsService实现具有一个构造函数,该构造函数接受从Web请求中的cookie中检索的身份验证令牌字符串。
考虑到验证令牌cookie只能在控制器实例创建后才能检索到,在这种情况下执行自动依赖注入的正确方法是什么?