简单的注入器 - 将ISecureDataFormat注入AccountController

时间:2014-10-30 01:11:06

标签: c# asp.net-mvc dependency-injection simple-injector

我目前正致力于使用Web API 2和Identity 2.0设置MVC 5项目。在模板中,Account Controller构造函数有两个参数--ApplicationUserManager和ISecureDataFormat。

public AccountController(ApplicationUserManager userManager,ISecureDataFormat<AuthenticationTicket> accessTokenFormat)

我已将Simple Injector添加到我的大部分默认项目中,并开始清理我的控制器以进行依赖注入。但是,我不知道如何注入如何注入ISecureDataFormat接口。

我尝试了很多事情,包括:

container.RegisterWebApiRequest<ISecureDataFormat<AuthenticationTicket>, SecureDataFormat>();

但是,从最新版本的MVC开始,SecureDataFormat似乎不再存在。有没有人能够追踪如何注入这个界面?

谢谢!

0 个答案:

没有答案