public override string ConfigureAgent(string config) { EditConfig editConfig = new EditConfig(); XmlDocument configXml = new XmlDocument(); if (config.Length > 0) { try { configXml.LoadXml(config); } catch { configXml.LoadXml(Properties.Resources.QMEventLogNotifierDefaultConfig); } } else { configXml.LoadXml(Properties.Resources.QMEventLogNotifierDefaultConfig); } ReadConfiguration(configXml); editConfig.SelectedEventLogNotifierConfig = eventLogNotifierConfig; if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK) { config = editConfig.SelectedEventLogNotifierConfig.ToConfig(); } return(config); }
public override string ConfigureAgent(string config) { XmlDocument configXml = new XmlDocument(); if (config.Length > 0) { try { configXml.LoadXml(config); } catch { configXml.LoadXml(Properties.Resources.PerfCounterNotifierEmptyConfig); } } else { configXml.LoadXml(Properties.Resources.PerfCounterNotifierEmptyConfig); } ReadConfiguration(configXml); EditConfig editConfig = new EditConfig(); editConfig.SelectedCategory = category; if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK) { category = editConfig.SelectedCategory; config = GetCustomConfig(); } return(config); }
public override string ConfigureAgent(string config) { XmlDocument configXml = new XmlDocument(); if (config.Length > 0) { configXml.LoadXml(config); } else { configXml.LoadXml(Properties.Resources.RSSFeedConfigTemplate_xml); } ReadConfiguration(configXml); EditConfig editConfig = new EditConfig(); editConfig.RSSConfig = rssConfig; if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK) { rssConfig = editConfig.RSSConfig; configXml = new XmlDocument(); configXml.LoadXml(Properties.Resources.RSSFeedConfigTemplate_xml); XmlElement root = configXml.DocumentElement; XmlNode rssConfigNode = root.SelectSingleNode("rssConfig"); rssConfigNode.SetAttributeValue("rssFilePath", rssConfig.RSSFilePath); rssConfigNode.SetAttributeValue("title", rssConfig.Title); rssConfigNode.SetAttributeValue("link", rssConfig.Link); rssConfigNode.SetAttributeValue("description", rssConfig.Description); rssConfigNode.SetAttributeValue("language", rssConfig.Language); rssConfigNode.SetAttributeValue("generator", rssConfig.Generator); rssConfigNode.SetAttributeValue("keepEntriesDays", rssConfig.KeepEntriesDays.ToString()); rssConfigNode.SetAttributeValue("lineTitle", rssConfig.LineTitle); rssConfigNode.SetAttributeValue("lineCategory", rssConfig.LineCategory); //rssConfigNode.SetAttributeValue("lineComments", rssConfig.LineComments); rssConfigNode.SetAttributeValue("lineDescription", rssConfig.LineDescription); config = configXml.OuterXml; } return(config); }
public override string ConfigureAgent(string config) { XmlDocument configDoc = new XmlDocument(); if (config.Length > 0) { configDoc.LoadXml(config); } else { configDoc.LoadXml(GetDefaultOrEmptyConfigString()); } ReadConfiguration(configDoc); EditConfig editConfig = new EditConfig(); editConfig.SelectedSoapWebServicePingConfig = SoapWebServicePingConfig; if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK) { config = editConfig.SelectedSoapWebServicePingConfig.ToConfig(); } return(config); }
public override string ConfigureAgent(string config) { XmlDocument configDoc = new XmlDocument(); if (config.Length > 0) { configDoc.LoadXml(config); } else { configDoc.LoadXml(Properties.Resources.PerfCounterEmptyConfig); } ReadConfiguration(configDoc); EditConfig editConfig = new EditConfig(); editConfig.PFConfig = PerfCounterConfig; if (editConfig.ShowDialog() == System.Windows.Forms.DialogResult.OK) { config = editConfig.PFConfig.ToConfig(); } return(config); }