Example #1
0
        static WxBaseTests()
        {
            // 可以在这里初始化appid 等配置信息,也可以在下边直接赋值
            // DirConfigUtil.SetDirConfig("my_weixin_appconfig",new TestConfigInfo(){})
            var config = new TestConfigInfo()
            {
                WxConfig = new WxAppCoinfig()
                {
                    AppId     = "wxaa9e6cb3f03afa97",
                    AppSecret = "0fc0c6f735a90fda1df5fc840e010144"
                }
            };

            if (config == null)
            {
                throw new ArgumentException("请将下边的配置信息直接赋值,或者通过DirConfigUtil.SetDirConfig初始化一下基础配置信息");
            }
            m_Config = config.WxConfig;

            OsConfig.CacheProvider = moduleName =>
            {
                if (config != null && !string.IsNullOrEmpty(config.RedisConnectionStr))
                {
                    return(new RedisCache(0, config.RedisConnectionStr));
                }
                return(null);//  如果为空会走系统缓存
            };
        }
Example #2
0
        static WxBaseTests()
        {
            // 可以在这里初始化appid 等配置信息,也可以在下边直接赋值
            // DirConfigUtil.SetDirConfig("my_weixin_appconfig",new TestConfigInfo(){})
            var config = DirConfigUtil.GetDirConfig <TestConfigInfo>("my_weixin_appconfig");

            if (config == null)
            {
                throw new ArgumentException("请将下边的配置信息直接赋值,或者通过DirConfigUtil.SetDirConfig初始化一下基础配置信息");
            }
            m_Config = config.WxConfig;

            OsConfig.CacheProvider = moduleName =>
            {
                if (config != null)
                {
                    return(new RedisCache(0, config.RedisConnectionStr));
                }
                return(null);//  如果为空会走系统缓存
            };
        }
Example #3
0
 /// <summary>
 /// default constructor
 /// </summary>
 /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param>
 public WxOauthApi(WxAppCoinfig config = null) : base(config)
 {
 }
Example #4
0
 /// <summary>
 ///  构造函数
 /// </summary>
 /// <param name="config"></param>
 public WxOffStoreApi(WxAppCoinfig config) : base(config)
 {
 }
Example #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="config"></param>
 public WxOffKfApi(WxAppCoinfig config) : base(config)
 {
 }
Example #6
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="config"></param>
 public WxOffBaseApi(WxAppCoinfig config) : base(config)
 {
     m_OffcialAccessTokenKey = string.Format(WxCacheKeysUtil.OffcialAccessTokenKey, ApiConfig.AppId);
 }
Example #7
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="config"></param>
 public WxOffBasicApi(WxAppCoinfig config = null) : base(config)
 {
 }
Example #8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param>
 public WxOffMediaApi(WxAppCoinfig config = null) : base(config)
 {
 }
Example #9
0
 /// <summary>
 ///  构造函数
 /// </summary>
 /// <param name="config"></param>
 public WxOffCardApi(WxAppCoinfig config) : base(config)
 {
 }
Example #10
0
 public WxAppUserApi(WxAppCoinfig config) : base(config)
 {
 }
Example #11
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param>
 public WxOffShakeApi(WxAppCoinfig config = null) : base(config)
 {
 }
Example #12
0
 public WxOffAssistApi(WxAppCoinfig config) : base(config)
 {
 }
Example #13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param>
 public WxOffUserApi(WxAppCoinfig config = null) : base(config)
 {
 }