|
|
|
|
@ -22,7 +22,7 @@ public class StaticPermissionSaver : IStaticPermissionSaver, ITransientDependenc
|
|
|
|
|
protected IPermissionDefinitionRecordRepository PermissionRepository { get; }
|
|
|
|
|
protected IPermissionDefinitionSerializer PermissionSerializer { get; }
|
|
|
|
|
protected IDistributedCache Cache { get; }
|
|
|
|
|
protected IApplicationNameAccessor ApplicationNameAccessor { get; }
|
|
|
|
|
protected IApplicationInfoAccessor ApplicationInfoAccessor { get; }
|
|
|
|
|
protected IAbpDistributedLock DistributedLock { get; }
|
|
|
|
|
protected AbpPermissionOptions PermissionOptions { get; }
|
|
|
|
|
protected ICancellationTokenProvider CancellationTokenProvider { get; }
|
|
|
|
|
@ -35,7 +35,7 @@ public class StaticPermissionSaver : IStaticPermissionSaver, ITransientDependenc
|
|
|
|
|
IPermissionDefinitionSerializer permissionSerializer,
|
|
|
|
|
IDistributedCache cache,
|
|
|
|
|
IOptions<AbpDistributedCacheOptions> cacheOptions,
|
|
|
|
|
IApplicationNameAccessor applicationNameAccessor,
|
|
|
|
|
IApplicationInfoAccessor applicationInfoAccessor,
|
|
|
|
|
IAbpDistributedLock distributedLock,
|
|
|
|
|
IOptions<AbpPermissionOptions> permissionOptions,
|
|
|
|
|
ICancellationTokenProvider cancellationTokenProvider)
|
|
|
|
|
@ -45,7 +45,7 @@ public class StaticPermissionSaver : IStaticPermissionSaver, ITransientDependenc
|
|
|
|
|
PermissionRepository = permissionRepository;
|
|
|
|
|
PermissionSerializer = permissionSerializer;
|
|
|
|
|
Cache = cache;
|
|
|
|
|
ApplicationNameAccessor = applicationNameAccessor;
|
|
|
|
|
ApplicationInfoAccessor = applicationInfoAccessor;
|
|
|
|
|
DistributedLock = distributedLock;
|
|
|
|
|
CancellationTokenProvider = cancellationTokenProvider;
|
|
|
|
|
PermissionOptions = permissionOptions.Value;
|
|
|
|
|
@ -249,7 +249,7 @@ public class StaticPermissionSaver : IStaticPermissionSaver, ITransientDependenc
|
|
|
|
|
|
|
|
|
|
private string GetApplicationDistributedLockKey()
|
|
|
|
|
{
|
|
|
|
|
return $"{CacheOptions.KeyPrefix}_{ApplicationNameAccessor.ApplicationName}_AbpPermissionUpdateLock";
|
|
|
|
|
return $"{CacheOptions.KeyPrefix}_{ApplicationInfoAccessor.ApplicationName}_AbpPermissionUpdateLock";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private string GetCommonDistributedLockKey()
|
|
|
|
|
@ -259,7 +259,7 @@ public class StaticPermissionSaver : IStaticPermissionSaver, ITransientDependenc
|
|
|
|
|
|
|
|
|
|
private string GetApplicationHashCacheKey()
|
|
|
|
|
{
|
|
|
|
|
return $"{CacheOptions.KeyPrefix}_{ApplicationNameAccessor.ApplicationName}_AbpPermissionsHash";
|
|
|
|
|
return $"{CacheOptions.KeyPrefix}_{ApplicationInfoAccessor.ApplicationName}_AbpPermissionsHash";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private string GetCommonStampCacheKey()
|
|
|
|
|
|