示例#1
0
 /// <summary>
 /// 校验 该key 是否属于该组
 /// </summary>
 /// <param name="key"></param>
 /// <param name="cacheGroup"></param>
 /// <returns></returns>
 public static bool VerifyKeyInGroup(string key, MCaching.CacheGroup cacheGroup)
 {
     var groupName = (key ?? "").Split('.')[0];
     return groupName.Equals(cacheGroup.ToString(), StringComparison.InvariantCultureIgnoreCase);
 }
示例#2
0
 /// <summary>
 /// 格式化 Key
 /// </summary>
 /// <param name="key"></param>
 /// <param name="cacheGroup"></param>
 /// <returns></returns>
 public static string FormatKey(string key, MCaching.CacheGroup cacheGroup)
 {
     var versionId = MConfigManager.GetAppSettingsValue<string>(
         MConfigManager.FormatKey(cacheGroup + "_Version", MConfigs.ConfigsCategory.Cache),"1.0");
     return string.Format("{0}.{1}.{2}", cacheGroup, versionId, key);
 }