private void button4_Click(object sender, EventArgs e) { var logcache = new CacheCore(); logcache.Clear(); MessageBox.Show("成功清理缓存"); }
public DataService(TaskInfo _info, Action <string> _loger, Form1 _form1) { stopWatch = new Stopwatch(); batchCount = _info.BatchCount; needThreadNum = _info.NeedThread; form1 = _form1; dbworkinfo = _info; logerUI = _loger; ServiceSQL = new SqlServerDBCore(dbworkinfo.SqlServerHost, dbworkinfo.SqlServerUser, dbworkinfo.SqlServerPwd); ServiceMySQL = new MySqlServceDbCore(dbworkinfo.MySqlHost, dbworkinfo.MySqlUser, dbworkinfo.MySqlPWD); CacheService = new CacheCore(); }
/// <summary> /// 如token过期重新获取token /// </summary> /// <returns></returns> public string SelectToken() { var key = WeChatConfig.WeChildChatId; var token = CacheCore.Get <string>(key); if (string.IsNullOrEmpty(token)) { token = GetToken(); CacheCore.Set <string>(key, token, 60); } return(token); }
private string GetToken() { var key = "gh_a2e48791ecc1"; var token = CacheCore.Get <string>(key); if (string.IsNullOrEmpty(token)) { token = WeChatInteractiveHelper.GetToken("wxf9ade153117809bf", "c876b01424956a2f7f7d1bee9dbb0acd"); CacheCore.Set <string>(key, token, 60); } return(token); }
//[WebMethod] //public void SetFile() //{ // WebClient wc = new WebClient(); // string url = string.Format("https://api.weixin.qq.com/cgi-bin/media/upload?access_token={0}&type={1}", GetToken(), "image"); // byte[] responseArray = wc.UploadFile(url, "F:/1.png"); // Write(Encoding.GetEncoding("UTF-8").GetString(responseArray)); //} private string GetToken() { var key = WeChatConfig.WeChatId; var token = CacheCore.Get <string>(key); if (string.IsNullOrEmpty(token)) { var dic = WeChatHelper.GetToken(); token = dic["access_token"].ToString(); CacheCore.Set <string>(key, token, 60); } return(token); }
public bool Read(object[] keys, out object value) { return(CacheCore.Read(keys, out value)); }
public void Write(object[] keys, object value, int lifetime) { CacheCore.Write(keys, value, lifetime); }
public void Clear(object[] keys) { CacheCore.Clear(keys); }