Class UserRoleStore
User roles store
public sealed class UserRoleStore : IQueryableRoleStore<Role>, IRoleStore<Role>, IDisposable
- Inheritance
-
UserRoleStore
- Implements
- Inherited Members
- Extension Methods
Constructors
UserRoleStore(IRepo<Role>)
Ctor from Repo
public UserRoleStore(IRepo<Role> repo)
Parameters
Fields
repo
Role repository
public IRepo<Role> repo
Field Value
Properties
Roles
public IQueryable<Role> Roles { get; }
Property Value
Methods
CreateAsync(Role, CancellationToken)
public Task<IdentityResult> CreateAsync(Role role, CancellationToken cancellationToken)
Parameters
role
RolecancellationToken
CancellationToken
Returns
DeleteAsync(Role, CancellationToken)
public Task<IdentityResult> DeleteAsync(Role role, CancellationToken cancellationToken)
Parameters
role
RolecancellationToken
CancellationToken
Returns
Dispose()
public void Dispose()
FindByIdAsync(string, CancellationToken)
public Task<Role?> FindByIdAsync(string roleId, CancellationToken cancellationToken)
Parameters
roleId
stringcancellationToken
CancellationToken
Returns
FindByNameAsync(string, CancellationToken)
public Task<Role?> FindByNameAsync(string normalizedRoleName, CancellationToken cancellationToken)
Parameters
normalizedRoleName
stringcancellationToken
CancellationToken
Returns
GetNormalizedRoleNameAsync(Role, CancellationToken)
public Task<string?> GetNormalizedRoleNameAsync(Role role, CancellationToken cancellationToken)
Parameters
role
RolecancellationToken
CancellationToken
Returns
GetRoleIdAsync(Role, CancellationToken)
public Task<string> GetRoleIdAsync(Role role, CancellationToken cancellationToken)
Parameters
role
RolecancellationToken
CancellationToken
Returns
GetRoleNameAsync(Role, CancellationToken)
public Task<string?> GetRoleNameAsync(Role role, CancellationToken cancellationToken)
Parameters
role
RolecancellationToken
CancellationToken
Returns
SetNormalizedRoleNameAsync(Role, string?, CancellationToken)
public Task SetNormalizedRoleNameAsync(Role role, string? normalizedName, CancellationToken cancellationToken)
Parameters
role
RolenormalizedName
stringcancellationToken
CancellationToken
Returns
SetRoleNameAsync(Role, string?, CancellationToken)
public Task SetRoleNameAsync(Role role, string? roleName, CancellationToken cancellationToken)
Parameters
role
RoleroleName
stringcancellationToken
CancellationToken
Returns
UpdateAsync(Role, CancellationToken)
public Task<IdentityResult> UpdateAsync(Role role, CancellationToken cancellationToken)
Parameters
role
RolecancellationToken
CancellationToken