예제 #1
0
 /// <summary>
 /// 获取微信配置信息
 /// </summary>
 /// <returns></returns>
 public static WeiXinMPConfigInfo GetWeiXinMPConfigInfo()
 {
     if (_weixinmpconfiginfo == null)
     {
         _weixinmpconfiginfo = ConfigInfoOperator.LoadConfigInfo <WeiXinMPConfigInfo>();
     }
     return(_weixinmpconfiginfo);
 }
예제 #2
0
 /// <summary>
 /// 获取短信配置信息
 /// </summary>
 public static SMSConfigInfo GetSMSConfigInfo()
 {
     if (_smsconfiginfo == null)
     {
         _smsconfiginfo = ConfigInfoOperator.LoadConfigInfo <SMSConfigInfo>();
     }
     return(_smsconfiginfo);
 }
예제 #3
0
 /// <summary>
 /// 获取全局基本配置信息
 /// </summary>
 public static GlobalConfigInfo GetGlobalConfig()
 {
     if (_globalconfiginfo == null)
     {
         _globalconfiginfo = ConfigInfoOperator.LoadConfigInfo <GlobalConfigInfo>();
     }
     return(_globalconfiginfo);
 }
예제 #4
0
 /// <summary>
 /// 获取关系数据库配置
 /// </summary>
 public static RDBSConfigInfo GetRDBSConfig()
 {
     if (_rdbsconfiginfo == null)
     {
         _rdbsconfiginfo = ConfigInfoOperator.LoadConfigInfo <RDBSConfigInfo>();
     }
     return(_rdbsconfiginfo);
 }
예제 #5
0
        public static T GetConfig <T>(string configFileName) where T : IConfigInfo
        {
            var fileName = string.Format("/App_Data/{0}.config", configFileName);

            return(ConfigInfoOperator.LoadConfigInfo <T>(fileName));
        }
예제 #6
0
 public static T GetConfig <T>() where T : IConfigInfo
 {
     return(ConfigInfoOperator.LoadConfigInfo <T>());
 }