View Source
Class MemberRoleStore
A custom user store that uses Umbraco member data
Assembly: Umbraco.Infrastructure.dll
Syntax
public class MemberRoleStore
Constructors
View Source
MemberRoleStore(IMemberGroupService, IdentityErrorDescriber)
Declaration
public MemberRoleStore(IMemberGroupService memberGroupService, IdentityErrorDescriber errorDescriber)
Parameters
| Type |
Name |
Description |
| IMemberGroupService |
memberGroupService |
|
| IdentityErrorDescriber |
errorDescriber |
|
Properties
View Source
ErrorDescriber
Gets or sets the Microsoft.AspNetCore.Identity.IdentityErrorDescriber for any error that occurred with the current operation.
Declaration
public IdentityErrorDescriber ErrorDescriber { get; set; }
Property Value
| Type |
Description |
| IdentityErrorDescriber |
|
View Source
Roles
Declaration
public IQueryable<UmbracoIdentityRole> Roles { get; }
Property Value
Methods
View Source
CreateAsync(UmbracoIdentityRole, CancellationToken)
Declaration
public Task<IdentityResult> CreateAsync(UmbracoIdentityRole role, CancellationToken cancellationToken = default)
Parameters
Returns
| Type |
Description |
| Task<IdentityResult> |
|
View Source
DeleteAsync(UmbracoIdentityRole, CancellationToken)
Declaration
public Task<IdentityResult> DeleteAsync(UmbracoIdentityRole role, CancellationToken cancellationToken = default)
Parameters
Returns
| Type |
Description |
| Task<IdentityResult> |
|
View Source
Dispose()
Declaration
View Source
FindByIdAsync(string, CancellationToken)
Declaration
public Task<UmbracoIdentityRole?> FindByIdAsync(string roleId, CancellationToken cancellationToken = default)
Parameters
| Type |
Name |
Description |
| string |
roleId |
|
| CancellationToken |
cancellationToken |
|
Returns
View Source
FindByNameAsync(string, CancellationToken)
Declaration
public Task<UmbracoIdentityRole?> FindByNameAsync(string name, CancellationToken cancellationToken = default)
Parameters
| Type |
Name |
Description |
| string |
name |
|
| CancellationToken |
cancellationToken |
|
Returns
View Source
GetNormalizedRoleNameAsync(UmbracoIdentityRole, CancellationToken)
Declaration
public Task<string?> GetNormalizedRoleNameAsync(UmbracoIdentityRole role, CancellationToken cancellationToken = default)
Parameters
Returns
| Type |
Description |
| Task<string> |
|
View Source
GetRoleIdAsync(UmbracoIdentityRole, CancellationToken)
Declaration
public Task<string> GetRoleIdAsync(UmbracoIdentityRole role, CancellationToken cancellationToken = default)
Parameters
Returns
| Type |
Description |
| Task<string> |
|
View Source
GetRoleNameAsync(UmbracoIdentityRole, CancellationToken)
Declaration
public Task<string?> GetRoleNameAsync(UmbracoIdentityRole role, CancellationToken cancellationToken = default)
Parameters
Returns
| Type |
Description |
| Task<string> |
|
View Source
SetNormalizedRoleNameAsync(UmbracoIdentityRole, string?, CancellationToken)
Declaration
public Task SetNormalizedRoleNameAsync(UmbracoIdentityRole role, string? normalizedName, CancellationToken cancellationToken = default)
Parameters
| Type |
Name |
Description |
| UmbracoIdentityRole |
role |
|
| string |
normalizedName |
|
| CancellationToken |
cancellationToken |
|
Returns
View Source
SetRoleNameAsync(UmbracoIdentityRole, string?, CancellationToken)
Declaration
public Task SetRoleNameAsync(UmbracoIdentityRole role, string? roleName, CancellationToken cancellationToken = default)
Parameters
| Type |
Name |
Description |
| UmbracoIdentityRole |
role |
|
| string |
roleName |
|
| CancellationToken |
cancellationToken |
|
Returns
View Source
ThrowIfDisposed()
Throws if this class has been disposed.
Declaration
protected void ThrowIfDisposed()
View Source
UpdateAsync(UmbracoIdentityRole, CancellationToken)
Declaration
public Task<IdentityResult> UpdateAsync(UmbracoIdentityRole role, CancellationToken cancellationToken = default)
Parameters
Returns
| Type |
Description |
| Task<IdentityResult> |
|