/// <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); }
/// <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; }
/// <summary> /// 获取默认配置数据源。 /// </summary> /// <param name="configSourceType"></param> /// <returns></returns> public static IConfigSource GetConfigSource(ConfigSourceType configSourceType) { return(ConfigSource.Create(configSourceType)); }
protected ConfigSourceInfo(ConfigSourceType sourceType) { this.Id = Guid.NewGuid(); this.SourceType = sourceType; }