/// <summary> /// /// </summary> /// <param name="queue"></param> /// <returns></returns> public static bool Exists(DB.Entity.Ext.AgentQueue queue) { var key = CacheKey(queue); var filePath = string.Format(Utility.Config.CacheFolder, key); return(File.Exists(filePath)); }
/// <summary> /// 新建任务 /// </summary> /// <param name="queue"></param> /// <returns></returns> public static bool Append(DB.Entity.Ext.AgentQueue queue) { try { var cacheKey = CacheKey(queue); Common.JsonCache.Set(cacheKey, queue); return(true); } catch (Exception ex) { Logger.Error(ex); } return(false); }
/// <summary> /// /// </summary> /// <param name="queue"></param> /// <returns></returns> public static string CacheKey(DB.Entity.Ext.AgentQueue queue) { return(string.Format(CacheName, queue.Channel.Id, queue.Avatar.Id)); }