如何用插件动态清空用户缓存
1,405次浏览
编辑于2016年07月14日 14:51:55
由于我用c#动态设置显示格式化字符串会有缓存,我想每次打开单据清除缓存。
试了两种方法都不行,第三种方法有个region参数不懂得传。
想知道怎么用插件动态清除当前用户的缓存,我现在是手工在登录界面清的。
方法一:
Kingdee.BOS.Contracts.IPermissionService permissionService = Kingdee.BOS.Contracts.ServiceFactory.GetPermissionService(base.Context);
permissionService.ClearAllPermissionCache(base.Context);
方法二:
List
ls.Add("Y3030");
permissionService.ClearUserCache(base.Context, ls);
方法三:
CacheUtil.ClearCache(this.Context.DBId,xxxxxxxxxxxxx)
具体见我另一个帖:
{{{/article/2889290}}}
推荐阅读