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);// 如果为空会走系统缓存 }; }
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);// 如果为空会走系统缓存 }; }
/// <summary> /// default constructor /// </summary> /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param> public WxOauthApi(WxAppCoinfig config = null) : base(config) { }
/// <summary> /// 构造函数 /// </summary> /// <param name="config"></param> public WxOffStoreApi(WxAppCoinfig config) : base(config) { }
/// <summary> /// /// </summary> /// <param name="config"></param> public WxOffKfApi(WxAppCoinfig config) : base(config) { }
/// <summary> /// 构造函数 /// </summary> /// <param name="config"></param> public WxOffBaseApi(WxAppCoinfig config) : base(config) { m_OffcialAccessTokenKey = string.Format(WxCacheKeysUtil.OffcialAccessTokenKey, ApiConfig.AppId); }
/// <summary> /// 构造函数 /// </summary> /// <param name="config"></param> public WxOffBasicApi(WxAppCoinfig config = null) : base(config) { }
/// <summary> /// /// </summary> /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param> public WxOffMediaApi(WxAppCoinfig config = null) : base(config) { }
/// <summary> /// 构造函数 /// </summary> /// <param name="config"></param> public WxOffCardApi(WxAppCoinfig config) : base(config) { }
public WxAppUserApi(WxAppCoinfig config) : base(config) { }
/// <summary> /// /// </summary> /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param> public WxOffShakeApi(WxAppCoinfig config = null) : base(config) { }
public WxOffAssistApi(WxAppCoinfig config) : base(config) { }
/// <summary> /// /// </summary> /// <param name="config">配置信息,如果这里不传,需要在程序入口静态 WxBaseApi.DefaultConfig 属性赋值</param> public WxOffUserApi(WxAppCoinfig config = null) : base(config) { }