在实例化控制器时,DI容器中的解析路由信息是否可用?

时间:2015-12-26 00:18:11

标签: dependency-injection asp.net-core-mvc

支持多租户,设置路由:

$ tr '\n' ',' <file | sed 's/,\**,/\n/g'

当控制器实例化时,通过MVC6中的IoC框架,构造函数采用一个模型({controller}/{tenantId}/{action}/{id?} )来管理对用户的访问,并在其构造函数中需要tenantId。 DI容器现在正在进行barfing b / c它没有tenantId。

我希望能够如此注册模型:

IUserStore<ApplicationUser>

如果我无法访问已解析的路线,是否有其他方法可以将租户ID输入DI水合控制器(或者更确切地说,DI水合控制器的DI水合物的ctor参数)?

0 个答案:

没有答案