Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sourceType"></param>
        /// <returns></returns>
        public static IConfigSource Create(ConfigSourceType sourceType)
        {
            IConfigSource configSource = null;

            switch (sourceType)
            {
            //[email protected], disabled DataSetXmlConfig
            //case ConfigSourceType.DataSetXmlConfig:
            //    configSource = DataSetXmlConfigSource.Current;
            //    break;
            case ConfigSourceType.DotNetConfig:
                configSource = DotNetConfigSource.Current;
                break;

            case ConfigSourceType.XmlConfig:
                configSource = XmlConfigSource.Current;
                break;

            default:
                configSource = Create(sourceType.ToString());
                break;
            }

            return(configSource);
        }
Пример #2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="sourceType"></param>
        /// <returns></returns>
        public static IConfigSource Create(ConfigSourceType sourceType)
        {
            IConfigSource configSource = null;
            switch (sourceType)
            {
                //[email protected], disabled DataSetXmlConfig
                //case ConfigSourceType.DataSetXmlConfig:
                //    configSource = DataSetXmlConfigSource.Current;
                //    break;
                case ConfigSourceType.DotNetConfig:
                    configSource = DotNetConfigSource.Current;
                    break;
                case ConfigSourceType.XmlConfig:
                    configSource = XmlConfigSource.Current;
                    break;
                default:
                    configSource = Create(sourceType.ToString());
                    break;
            }

            return configSource;
        }
Пример #3
0
 /// <summary>
 /// 获取默认配置数据源。
 /// </summary>
 /// <param name="configSourceType"></param>
 /// <returns></returns>
 public static IConfigSource GetConfigSource(ConfigSourceType configSourceType)
 {
     return(ConfigSource.Create(configSourceType));
 }
Пример #4
0
 protected ConfigSourceInfo(ConfigSourceType sourceType)
 {
     this.Id         = Guid.NewGuid();
     this.SourceType = sourceType;
 }