public override void Dispose() { if (Servers != null) { Servers.Clear(); } if (Communications != null) { Communications.Clear(); } if (Devices != null) { Devices.Clear(); } Communications = null; Devices = null; Servers = null; ServerConfig = null; base.Dispose(); }
public static void CreateConfig() { Configuration = new CenterServerConfig(); Configuration.Refresh(); }
private void InfluxConfigForm_Load(object sender, EventArgs e) { boxs.Clear(); Config = new CenterServerConfig(); labelHead.Text = Config.influxdConfig.HeadItem.Description; for (int i = 0; i < Config.influxdConfig.HeadItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.HeadItem.Items[i]; flowLayoutPanelHead.Controls.Add(box); boxs.Add(box); } labelMeta.Text = Config.influxdConfig.MetaItem.Description; for (int i = 0; i < Config.influxdConfig.MetaItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.MetaItem.Items[i]; flowLayoutPanelMeta.Controls.Add(box); boxs.Add(box); } labelData.Text = Config.influxdConfig.DataItem.Description; for (int i = 0; i < Config.influxdConfig.DataItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.DataItem.Items[i]; flowLayoutPanelData.Controls.Add(box); boxs.Add(box); } labelCoordinator.Text = Config.influxdConfig.CoordinatorItem.Description; for (int i = 0; i < Config.influxdConfig.CoordinatorItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.CoordinatorItem.Items[i]; flowLayoutPanelCoordinator.Controls.Add(box); boxs.Add(box); } labelRetention.Text = Config.influxdConfig.RetentionItem.Description; for (int i = 0; i < Config.influxdConfig.RetentionItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.RetentionItem.Items[i]; flowLayoutPanelRetention.Controls.Add(box); boxs.Add(box); } labelShard_Precreation.Text = Config.influxdConfig.Shard_PrecreationItem.Description; for (int i = 0; i < Config.influxdConfig.Shard_PrecreationItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.Shard_PrecreationItem.Items[i]; flowLayoutPanelShard_Precreation.Controls.Add(box); boxs.Add(box); } labelMonitor.Text = Config.influxdConfig.MonitorItem.Description; for (int i = 0; i < Config.influxdConfig.MonitorItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.MonitorItem.Items[i]; flowLayoutPanelMonitor.Controls.Add(box); boxs.Add(box); } labelHttp.Text = Config.influxdConfig.HttpItem.Description; for (int i = 0; i < Config.influxdConfig.HttpItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.HttpItem.Items[i]; flowLayoutPanelHttp.Controls.Add(box); boxs.Add(box); } labelLogging.Text = Config.influxdConfig.LoggingItem.Description; for (int i = 0; i < Config.influxdConfig.LoggingItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.LoggingItem.Items[i]; flowLayoutPanelLogging.Controls.Add(box); boxs.Add(box); } labelSubscriber.Text = Config.influxdConfig.SubscriberItem.Description; for (int i = 0; i < Config.influxdConfig.SubscriberItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.SubscriberItem.Items[i]; flowLayoutPanelSubscriber.Controls.Add(box); boxs.Add(box); } labelContinuous_queries.Text = Config.influxdConfig.Continuous_queriesItem.Description; for (int i = 0; i < Config.influxdConfig.Continuous_queriesItem.Items.Count; i++) { InfluxConfigBox box = new InfluxConfigBox(); box.Dock = DockStyle.Top; box.ConfigItem = Config.influxdConfig.Continuous_queriesItem.Items[i]; flowLayoutPanelContinuous_queries.Controls.Add(box); boxs.Add(box); } }
public IOCenterIOProject() { ServerConfig = new CenterServerConfig(); }