テンプレートの 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 オブジェクト (2 番目のコンストラクターが呼び出された場合) を返すか、パラメーターなしのコンストラクターが呼び出された場合に Owin パイプラインからフェッチされた ApplicationUserManager を返す気の利いたヘルパー プロパティがあります。
質問: ApplicationUserManager オブジェクトを渡すコンストラクターを呼び出すものはありますか?