【发布时间】:2014-05-28 02:31:11
【问题描述】:
模板 AccountController 类(VS 2013 Update 2)包含以下代码:
public class AccountController : Controller
{
private ApplicationUserManager _userManager;
public AccountController()
{
}
public AccountController(ApplicationUserManager userManager)
{
UserManager = userManager;
}
public ApplicationUserManager UserManager {
get
{
return _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
}
private set
{
_userManager = value;
}
}
所以这里我们有一个漂亮的 ApplicationUserManager 辅助属性,它返回一个保存的 ApplicationUserManager 对象(如果调用了第二个构造函数),或者如果调用了无参数构造函数,则返回从 Owin 管道获取的 ApplicationUserManager。
问题:是否有任何东西调用了传入 ApplicationUserManager 对象的构造函数?
【问题讨论】:
标签: asp.net-mvc asp.net-identity owin asp.net-identity-2