public void setIsRun(UpdaterList value, bool state) { if (System.Web.HttpContext.Current.Application["RunUpdaterStatus"] == null) { System.Web.HttpContext.Current.Application.Add("RunUpdaterStatus", UpdaterList.None); } var status = (UpdaterList)System.Web.HttpContext.Current.Application["RunUpdaterStatus"]; if (state) { System.Web.HttpContext.Current.Application["RunUpdaterStatus"] = status | value; } else { System.Web.HttpContext.Current.Application["RunUpdaterStatus"] = status ^ value; } }
private Application _app = null; // основное приложение #endregion Fields #region Constructors public Form1() { updtr = new UpdaterList(upd); lastSatage = DateTime.Now; lastSpan = new TimeSpan(0, 0, 0, 10); _app = Application.CreateInstance(); _app.Commutator.onParameterUpdated += new EventHandler(Commutator_onParameterUpdated); InitializeComponent(); manager = graphicsSheet1.InstanceManager(); manager.StartTime = DateTime.Now; manager.OnData += new OnDataEventHander(manager_OnData); manager.OnDataNeed += new EventHandler(manager_OnDataNeed); manager.Orientation = GraphicComponent.Orientation.Horizontal; _app.Graphic_consumption = manager.InstanceGraphic(); _app.Graphic_volume = manager.InstanceGraphic(); _app.Graphic_density = manager.InstanceGraphic(); _app.Graphic_pressure = manager.InstanceGraphic(); _app.Graphic_temperature = manager.InstanceGraphic(); for (int i = 0; i < 5; i++) { _app.Commutator.Parameters[i].Channel = null; } setv = new SetterValue(SeterValue); agent = _app.Manager.CreateAgent(); dStatuser = new devMnStatuser(DevStatuse); DevManClient.onConnected += new EventHandler(DevManClient_onConnected); DevManClient.onDisconnected += new EventHandler(DevManClient_onDisconnected); _app.Load(); toolStripLabelCurrentDateTimeDay.Text = DateTime.Now.ToString("dddd dd MMMM yyyy HH:mm:ss ", CultureInfo.CurrentCulture); }