Exemple #1
0
 /// <summary>
 /// 获取ContainerBag缓存Key,包含命名空间(形如:Container:Wl.Wish.Containers.SomethingBag:5f31b4a6fd2c332)
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="bag"></param>
 /// <param name="shortKey"></param>
 /// <returns></returns>
 public static string GetItemCacheKey(IBaseContainerBag bag, string shortKey)// where T : IBaseContainerBag
 {
     return(GetItemCacheKey(bag.GetType(), shortKey));
 }
 /// <summary>
 /// 获取ContainerBag缓存Key,包含命名空间(形如:Container:Senparc.Weixin.MP.Containers.AccessTokenBag:wx669ef95216eef885)
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="bag"></param>
 /// <param name="shortKey"></param>
 /// <returns></returns>
 public static string GetItemCacheKey(IBaseContainerBag bag, string shortKey)// where T : IBaseContainerBag
 {
     return GetItemCacheKey(bag.GetType(), shortKey);
 }