private void btnDisconnect_Click(object sender, EventArgs e) { if (ConnectionParams.Instance.Status != LoginStatus.Connected) { return; } Cursor.Current = Cursors.WaitCursor; KeepAliveThread.CancelAsync(); _wait.Set(); _LoginDlg.LogOut(); UpdateStatus(); foreach (TabPage tp in this.tcConsole.TabPages) { IRefreshable control = tp.Tag as IRefreshable; if (control != null) { control.OnDisconnect(); } } Cursor.Current = Cursors.Default; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); GlobalConfiguration.Configuration.Formatters.Clear(); GlobalConfiguration.Configuration.Formatters.Add(new JsonMediaTypeFormatter()); var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter; json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); //GlobalConfiguration.Configuration.Formatters.Insert(0, new JsonpMediaTypeFormatter()); GlobalConfiguration.Configuration.MessageHandlers.Add(new XHttpMethodOverrideDelegatingHandler()); Courses = new List <Course>(); Students = new List <Student>(); LoadStudents(); LoadCourses(); KeepAliveThread.Start(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); KeepAliveThread.Start(); }
public void Stop() { Running = false; KeepAliveThread.Abort(); }
public void Start() { Running = true; KeepAliveThread.Start(); }