Class RemoteDynamicClaimsPrincipalContributorCacheBase<TContributorCache>
Inheritance
RemoteDynamicClaimsPrincipalContributorCacheBase<TContributorCache>
Assembly: Volo.Abp.Security.dll
Syntax
public abstract class RemoteDynamicClaimsPrincipalContributorCacheBase<TContributorCache>
Type Parameters
Name |
Description |
TContributorCache |
|
Constructors
RemoteDynamicClaimsPrincipalContributorCacheBase(IOptions<AbpClaimsPrincipalFactoryOptions>)
Declaration
protected RemoteDynamicClaimsPrincipalContributorCacheBase(IOptions<AbpClaimsPrincipalFactoryOptions> abpClaimsPrincipalFactoryOptions)
Parameters
Properties
AbpClaimsPrincipalFactoryOptions
Declaration
protected IOptions<AbpClaimsPrincipalFactoryOptions> AbpClaimsPrincipalFactoryOptions { get; }
Property Value
Logger
Declaration
public ILogger<TContributorCache> Logger { get; set; }
Property Value
Type |
Description |
ILogger<TContributorCache> |
|
Methods
GetAsync(Guid, Guid?)
Declaration
public Task<AbpDynamicClaimCacheItem> GetAsync(Guid userId, Guid? tenantId = null)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid? |
tenantId |
|
Returns
GetCacheAsync(Guid, Guid?)
Declaration
protected abstract Task<AbpDynamicClaimCacheItem?> GetCacheAsync(Guid userId, Guid? tenantId = null)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid? |
tenantId |
|
Returns
RefreshAsync(Guid, Guid?)
Declaration
protected abstract Task RefreshAsync(Guid userId, Guid? tenantId = null)
Parameters
Type |
Name |
Description |
Guid |
userId |
|
Guid? |
tenantId |
|
Returns
Extension Methods