/// <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); }