Ejemplo n.º 1
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // ループをスタートさせる
            PollingBackgroundProcessManager.Loop();
        }
Ejemplo n.º 2
0
        public ActionResult Login(LoginModel model)
        {
            // ログイン成功したことにする

            // ログイン成功したユーザーのポーリング処理を登録する
            SessionManager.AsyncSessionManager      = new AsyncSessionManager(System.Web.HttpContext.Current.Session);
            SessionManager.AsyncSessionManager.test = 0;
            SessionManager.PollingBackgroundProcess = new PollingBackgroundProcess(SessionManager.AsyncSessionManager);
            PollingBackgroundProcessManager.Add(SessionManager.PollingBackgroundProcess);

            return(View("~/Views/Test/Index.cshtml", model));
        }