示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="sectionName"></param>
        /// <returns></returns>
        public static T GetConfig <T>(string sectionName) where T : ConfigurationSection, new()
        {
            Check.Argument.IsNotEmpty("sectionName", sectionName);

            DotNetConfigGetParameter getParameter = new DotNetConfigGetParameter(ConfigPath, sectionName);

            return(ConfigSource.DotNet.GetConfig <T>(getParameter, true));
        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="getParameter"></param>
 /// <param name="restartAppDomainOnChange"></param>
 public DotNetConfigChangedEventArgs(DotNetConfigGetParameter getParameter, bool restartAppDomainOnChange)
     : base(getParameter, restartAppDomainOnChange)
 {
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="getParameter"></param>
 public DotNetConfigChangedEventArgs(DotNetConfigGetParameter getParameter)
     : base(getParameter)
 {
 }
示例#4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="getParameter"></param>
 /// <param name="restartAppDomainOnChange"></param>
 public DotNetConfigChangedEventArgs(DotNetConfigGetParameter getParameter, bool restartAppDomainOnChange)
     : base(getParameter, restartAppDomainOnChange)
 {
 }
示例#5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="getParameter"></param>
 public DotNetConfigChangedEventArgs(DotNetConfigGetParameter getParameter)
     : base(getParameter)
 {
 }