Class StaticPermissionSaver
Inheritance
StaticPermissionSaver
Assembly: Volo.Abp.PermissionManagement.Domain.dll
Syntax
public class StaticPermissionSaver : IStaticPermissionSaver, ITransientDependency
Constructors
StaticPermissionSaver(IStaticPermissionDefinitionStore, IPermissionGroupDefinitionRecordRepository, IPermissionDefinitionRecordRepository, IPermissionDefinitionSerializer, IDistributedCache, IOptions<AbpDistributedCacheOptions>, IApplicationInfoAccessor, IAbpDistributedLock, IOptions<AbpPermissionOptions>, ICancellationTokenProvider, IUnitOfWorkManager, IDistributedEventBus)
Declaration
public StaticPermissionSaver(IStaticPermissionDefinitionStore staticStore, IPermissionGroupDefinitionRecordRepository permissionGroupRepository, IPermissionDefinitionRecordRepository permissionRepository, IPermissionDefinitionSerializer permissionSerializer, IDistributedCache cache, IOptions<AbpDistributedCacheOptions> cacheOptions, IApplicationInfoAccessor applicationInfoAccessor, IAbpDistributedLock distributedLock, IOptions<AbpPermissionOptions> permissionOptions, ICancellationTokenProvider cancellationTokenProvider, IUnitOfWorkManager unitOfWorkManager, IDistributedEventBus distributedEventBus)
Parameters
Properties
ApplicationInfoAccessor
Declaration
protected IApplicationInfoAccessor ApplicationInfoAccessor { get; }
Property Value
Cache
Declaration
protected IDistributedCache Cache { get; }
Property Value
CacheOptions
Declaration
protected AbpDistributedCacheOptions CacheOptions { get; }
Property Value
CancellationTokenProvider
Declaration
protected ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
DistributedEventBus
Declaration
protected IDistributedEventBus DistributedEventBus { get; }
Property Value
DistributedLock
Declaration
protected IAbpDistributedLock DistributedLock { get; }
Property Value
PermissionGroupRepository
Declaration
protected IPermissionGroupDefinitionRecordRepository PermissionGroupRepository { get; }
Property Value
PermissionOptions
Declaration
protected AbpPermissionOptions PermissionOptions { get; }
Property Value
PermissionRepository
Declaration
protected IPermissionDefinitionRecordRepository PermissionRepository { get; }
Property Value
PermissionSerializer
Declaration
protected IPermissionDefinitionSerializer PermissionSerializer { get; }
Property Value
StaticStore
Declaration
protected IStaticPermissionDefinitionStore StaticStore { get; }
Property Value
UnitOfWorkManager
Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Methods
SaveAsync()
Declaration
Returns
Implements
Extension Methods