Class IdentityRoleManager
Inheritance
IdentityRoleManager
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityRoleManager : RoleManager<IdentityRole>, IDisposable, IDomainService, ITransientDependency
Constructors
IdentityRoleManager(IdentityRoleStore, IEnumerable<IRoleValidator<IdentityRole>>, ILookupNormalizer, IdentityErrorDescriber, ILogger<IdentityRoleManager>, IStringLocalizer<IdentityResource>, ICancellationTokenProvider, IIdentityUserRepository, IOrganizationUnitRepository, OrganizationUnitManager, IDistributedCache<AbpDynamicClaimCacheItem>)
Declaration
public IdentityRoleManager(IdentityRoleStore store, IEnumerable<IRoleValidator<IdentityRole>> roleValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, ILogger<IdentityRoleManager> logger, IStringLocalizer<IdentityResource> localizer, ICancellationTokenProvider cancellationTokenProvider, IIdentityUserRepository userRepository, IOrganizationUnitRepository organizationUnitRepository, OrganizationUnitManager organizationUnitManager, IDistributedCache<AbpDynamicClaimCacheItem> dynamicClaimCache)
Parameters
Properties
CancellationToken
Declaration
protected override CancellationToken CancellationToken { get; }
Property Value
Overrides
CancellationTokenProvider
Declaration
protected ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
DynamicClaimCache
Declaration
protected IDistributedCache<AbpDynamicClaimCacheItem> DynamicClaimCache { get; }
Property Value
Localizer
Declaration
protected IStringLocalizer<IdentityResource> Localizer { get; }
Property Value
OrganizationUnitManager
Declaration
protected OrganizationUnitManager OrganizationUnitManager { get; }
Property Value
OrganizationUnitRepository
Declaration
protected IOrganizationUnitRepository OrganizationUnitRepository { get; }
Property Value
UserRepository
Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Methods
DeleteAsync(IdentityRole)
Declaration
public override Task<IdentityResult> DeleteAsync(IdentityRole role)
Parameters
Returns
Overrides
GetByIdAsync(Guid)
Declaration
public virtual Task<IdentityRole> GetByIdAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
SetRoleNameAsync(IdentityRole, string)
Declaration
public override Task<IdentityResult> SetRoleNameAsync(IdentityRole role, string name)
Parameters
Returns
Overrides
Implements
Extension Methods