Class PermissionGrantCacheItemInvalidator
Inheritance
PermissionGrantCacheItemInvalidator
Assembly: Volo.Abp.PermissionManagement.Domain.dll
Syntax
public class PermissionGrantCacheItemInvalidator : ILocalEventHandler<EntityChangedEventData<PermissionGrant>>, IEventHandler, ITransientDependency
Constructors
PermissionGrantCacheItemInvalidator(IDistributedCache<PermissionGrantCacheItem>, ICurrentTenant)
Declaration
public PermissionGrantCacheItemInvalidator(IDistributedCache<PermissionGrantCacheItem> cache, ICurrentTenant currentTenant)
Parameters
Properties
Cache
Declaration
protected IDistributedCache<PermissionGrantCacheItem> Cache { get; }
Property Value
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Methods
CalculateCacheKey(string, string, string)
Declaration
protected virtual string CalculateCacheKey(string name, string providerName, string providerKey)
Parameters
Returns
HandleEventAsync(EntityChangedEventData<PermissionGrant>)
Declaration
public virtual Task HandleEventAsync(EntityChangedEventData<PermissionGrant> eventData)
Parameters
Returns
Implements
Extension Methods