Class EditionDynamicClaimsPrincipalContributorCache
Inheritance
EditionDynamicClaimsPrincipalContributorCache
Assembly: Volo.Saas.Domain.dll
Syntax
public class EditionDynamicClaimsPrincipalContributorCache : ITransientDependency
Constructors
EditionDynamicClaimsPrincipalContributorCache(IDistributedCache<EditionDynamicClaimCacheItem>, IOptions<EditionDynamicClaimsPrincipalContributorCacheOptions>, ITenantRepository)
Declaration
public EditionDynamicClaimsPrincipalContributorCache(IDistributedCache<EditionDynamicClaimCacheItem> dynamicClaimCache, IOptions<EditionDynamicClaimsPrincipalContributorCacheOptions> cacheOptions, ITenantRepository tenantRepository)
Parameters
Properties
CacheOptions
Declaration
protected IOptions<EditionDynamicClaimsPrincipalContributorCacheOptions> CacheOptions { get; }
Property Value
DynamicClaimCache
Declaration
protected IDistributedCache<EditionDynamicClaimCacheItem> DynamicClaimCache { get; }
Property Value
Logger
Declaration
public ILogger<EditionDynamicClaimsPrincipalContributorCache> Logger { get; set; }
Property Value
TenantRepository
Declaration
protected ITenantRepository TenantRepository { get; }
Property Value
Methods
GetAsync(Guid)
Declaration
public virtual Task<EditionDynamicClaimCacheItem> GetAsync(Guid tenantId)
Parameters
Type |
Name |
Description |
Guid |
tenantId |
|
Returns
Implements
Extension Methods