Table of Contents

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
object
NoOpApplicationRoleStore
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 NoOpApplicationRole
cancellationToken CancellationToken

Returns

Task<IdentityResult>

DeleteAsync(NoOpApplicationRole, CancellationToken)

public Task<IdentityResult> DeleteAsync(NoOpApplicationRole role, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
cancellationToken CancellationToken

Returns

Task<IdentityResult>

Dispose()

public void Dispose()

FindByIdAsync(string, CancellationToken)

public Task<NoOpApplicationRole> FindByIdAsync(string roleId, CancellationToken cancellationToken)

Parameters

roleId string
cancellationToken CancellationToken

Returns

Task<NoOpApplicationRole>

FindByNameAsync(string, CancellationToken)

public Task<NoOpApplicationRole> FindByNameAsync(string normalizedRoleName, CancellationToken cancellationToken)

Parameters

normalizedRoleName string
cancellationToken CancellationToken

Returns

Task<NoOpApplicationRole>

GetNormalizedRoleNameAsync(NoOpApplicationRole, CancellationToken)

public Task<string> GetNormalizedRoleNameAsync(NoOpApplicationRole role, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
cancellationToken CancellationToken

Returns

Task<string>

GetRoleIdAsync(NoOpApplicationRole, CancellationToken)

public Task<string> GetRoleIdAsync(NoOpApplicationRole role, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
cancellationToken CancellationToken

Returns

Task<string>

GetRoleNameAsync(NoOpApplicationRole, CancellationToken)

public Task<string> GetRoleNameAsync(NoOpApplicationRole role, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
cancellationToken CancellationToken

Returns

Task<string>

SetNormalizedRoleNameAsync(NoOpApplicationRole, string, CancellationToken)

public Task SetNormalizedRoleNameAsync(NoOpApplicationRole role, string normalizedName, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
normalizedName string
cancellationToken CancellationToken

Returns

Task

SetRoleNameAsync(NoOpApplicationRole, string, CancellationToken)

public Task SetRoleNameAsync(NoOpApplicationRole role, string roleName, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
roleName string
cancellationToken CancellationToken

Returns

Task

UpdateAsync(NoOpApplicationRole, CancellationToken)

public Task<IdentityResult> UpdateAsync(NoOpApplicationRole role, CancellationToken cancellationToken)

Parameters

role NoOpApplicationRole
cancellationToken CancellationToken

Returns

Task<IdentityResult>