私がBreeze用に使用しているAPIコントローラは1回しか構築されていないと思います。しかし、コンストラクタでブレークポイントを設定すると、アプリケーションを起動してユーザとしてログインします。コントローラが何度か構築されます。BreezeControllerが何回も構築されるのはなぜですか?
BreezeControllerが構築されるワークフローの説明はどこにありますか?各ルートにコントローラのインスタンスが1つありますか?
[BreezeController]
public class DomainController : ApiController
{
private readonly IUnitOfWork _unitOfWork;
private readonly ApplicationUserManager _userManager;
public DomainController(IUnitOfWork unitOfWork)
{
_unitOfWork = unitOfWork;
_userManager = HttpContext.Current.GetOwinContext()
.GetUserManager<ApplicationUserManager>();
}
...