Class NoOpApplicationRoleStore
- Namespace
- Kentico.Membership
- Assembly
- Kentico.Membership.dll
A no-operation implementation of the ASP.NET Identity role store. All methods return System.NotImplementedException.
public sealed class NoOpApplicationRoleStore
- Inheritance
-
objectNoOpApplicationRoleStore
- Extension Methods
Remarks
Adding and configuring Identity for an application via AddIdentity{TUser, TRole} requires both an IdentityUser and an IdentityRole implementation. However, the Xperience membership does not support roles. This class, together with NoOpApplicationRole is a placeholder to simplify the configuration process. Both implementations contain no logic and are not called from anywhere by Xperience.
Constructors
NoOpApplicationRoleStore()
public NoOpApplicationRoleStore()
Methods
CreateAsync(NoOpApplicationRole, CancellationToken)
public Task<IdentityResult> CreateAsync(NoOpApplicationRole role, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolecancellationToken
CancellationToken
Returns
- Task<IdentityResult>
DeleteAsync(NoOpApplicationRole, CancellationToken)
public Task<IdentityResult> DeleteAsync(NoOpApplicationRole role, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolecancellationToken
CancellationToken
Returns
- Task<IdentityResult>
Dispose()
public void Dispose()
FindByIdAsync(string, CancellationToken)
public Task<NoOpApplicationRole> FindByIdAsync(string roleId, CancellationToken cancellationToken)
Parameters
roleId
stringcancellationToken
CancellationToken
Returns
- Task<NoOpApplicationRole>
FindByNameAsync(string, CancellationToken)
public Task<NoOpApplicationRole> FindByNameAsync(string normalizedRoleName, CancellationToken cancellationToken)
Parameters
normalizedRoleName
stringcancellationToken
CancellationToken
Returns
- Task<NoOpApplicationRole>
GetNormalizedRoleNameAsync(NoOpApplicationRole, CancellationToken)
public Task<string> GetNormalizedRoleNameAsync(NoOpApplicationRole role, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolecancellationToken
CancellationToken
Returns
- Task<string>
GetRoleIdAsync(NoOpApplicationRole, CancellationToken)
public Task<string> GetRoleIdAsync(NoOpApplicationRole role, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolecancellationToken
CancellationToken
Returns
- Task<string>
GetRoleNameAsync(NoOpApplicationRole, CancellationToken)
public Task<string> GetRoleNameAsync(NoOpApplicationRole role, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolecancellationToken
CancellationToken
Returns
- Task<string>
SetNormalizedRoleNameAsync(NoOpApplicationRole, string, CancellationToken)
public Task SetNormalizedRoleNameAsync(NoOpApplicationRole role, string normalizedName, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolenormalizedName
stringcancellationToken
CancellationToken
Returns
- Task
SetRoleNameAsync(NoOpApplicationRole, string, CancellationToken)
public Task SetRoleNameAsync(NoOpApplicationRole role, string roleName, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRoleroleName
stringcancellationToken
CancellationToken
Returns
- Task
UpdateAsync(NoOpApplicationRole, CancellationToken)
public Task<IdentityResult> UpdateAsync(NoOpApplicationRole role, CancellationToken cancellationToken)
Parameters
role
NoOpApplicationRolecancellationToken
CancellationToken
Returns
- Task<IdentityResult>