使用 ConfigurationSection 创建自定义配置节
您可以用自己的 XML 配置元素来扩展标准的 ASP.NET 配置设置集。若要完成该操作,您必须创建自己的配置节处理程序。 app.config 注:section.type="path,程序集名称" namespace CustomConfigSection { public class MySectionHandler : IConfigurationSectionHandler { #region IConfigurationSectionHandler Members public object Create(object parent, object configContext, XmlNode section) { List addressList = new List(); string address; foreach (XmlNode childNode in section.ChildNodes) { if (childNode.Attributes["MailAddress"] != null) { address = childNode.Attributes["MailAddress"].Value; if (!string.IsNullOrEmpty(address)) { addressList.Add(address); } } } return addressList; } #endregion } } .com" /> 注:section.type="path,程序集名称" namespace CustomConfigSection { public class MySectionHandler : IConfigurationSectionHandler { #region IConfigurationSectionHandler Members public object Create(object parent, object configContext, XmlNode section) { List addressList = new List(); string address; foreach (XmlNode childNode in section.ChildNodes) { if (childNode.Attributes["MailAddress"] != null) { address = childNode.Attributes["MailAddress"].Value; if (!string.IsNullOrEmpty(address)) { addressList.Add(address); } } } return addressList; } #endregion } }
用户评论
好吧,并不是我想要的。
资源不错 有一定的借鉴意义