Ejemplo n.º 1
0
        /// <summary>
        /// 获取系统的数据库连接配置
        /// key=dbConfig
        /// </summary>
        /// <returns></returns>
        public static ConnectionStringSettingsCollection GetDefaultConnectionStringSettings()
        {
            string path = "";

            if (!TryGetConfigPath(out path))
            {
                return(SysConfig.GetConnectionStringsSection().ConnectionStrings);
            }
            return(PMSConfiguration.GetCustomConfig(path).GetConnectionStringsSection().ConnectionStrings);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取系统的WCF服务配置
        /// key=serverConfig
        /// </summary>
        /// <returns></returns>
        public static ServiceModelSectionGroup GetDefaultWCFServiceModelSectionGroup()
        {
            string path = "";

            if (!TryGetConfigPath(out path))
            {
                return(ServiceModelSectionGroup.GetSectionGroup(SysConfig.GetConfiguration()));
            }
            return(PMSConfiguration.GetCustomConfig(path).GetModelSectionGroup());
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取系统的AppSettingsSection
        /// </summary>
        /// <returns></returns>
        public static AppSettingsSection GetDefaultAppSettings()
        {
            string path = "";

            if (!TryGetConfigPath(out path))
            {
                return(SysConfig.GetAppSetting());
            }
            return(PMSConfiguration.GetCustomConfig(path).GetAppSetting());
        }
Ejemplo n.º 4
0
 private static bool TryGetConfigPath(out string path)
 {
     path = PMSConfiguration.GetConfigPath(WCF_CONFIG);
     return(!(string.IsNullOrEmpty(path) || !System.IO.File.Exists(path)));
 }