Example #1
0
        public FormDirectory()
        {
            InitializeComponent();

            DirectoryMonitorConfig cfg = new DirectoryMonitorConfig();

            _monitor            = new DirectoryMonitor(cfg, Program.Log);
            _monitor.OnRequest += new HYS.XmlAdapter.Common.RequestEventHandler(_monitor_OnRequest);
        }
Example #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DirectoryMonitorConfigControl"/>.
        /// </summary>
        public DirectoryMonitorConfigControl(MonitorConfig monitorConfig)
        {
            InitializeComponent();
            _monitorConfig = (DirectoryMonitorConfig)StfMonitorConfigFactory.Create(monitorConfig.MonitorType, monitorConfig.Configuration);

            // Populate the controls
            textBox_Destination.Text = _monitorConfig.MonitorLocation;
            textBox_DataLogHost.Text = _monitorConfig.LogServiceHostName;

            _errorProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink;
        }
 /// <summary>
 /// Refreshes monitor configuration for this instance.
 /// </summary>
 /// <param name="monitorConfig"></param>
 public override void RefreshConfig(MonitorConfig monitorConfig)
 {
     _config = LegacySerializer.DeserializeXml <DirectoryMonitorConfig>(monitorConfig.Configuration);
 }