Show / Hide Table of Contents

Class MultitenantUserStore<TUser, TRole, TContext>

Represents a new instance of a persistence store for the specified user and role types.

Inheritance
Object
UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>
UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>
MultitenantUserStore<TUser, TRole, TContext>
Inherited Members
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.Logger
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.EventSourceRepository
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.CreateAsync(TUser, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.UpdateAsync(TUser, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.SaveEvents(IEventSourced, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.DeleteAsync(TUser, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.GetDefaultRolesForNewUserAsync(TUser, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.FindByLoginAsync(String, String, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.FindByEmailAsync(String, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.FindByNameAsync(String, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.FindByIdAsync(String, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.ConvertIdFromString(String)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.GetUser(Guid, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.GetUser(Expression<Func<TUser, Boolean>>, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.GetSystemUsersAsync(CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.SetPasswordHashAsync(TUser, String, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.RemoveFromRoleAsync(TUser, String, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.RemoveAuthenticatorKey(TUser, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.GetLoginsAsync(TUser, CancellationToken)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.IPermissionStore.GetRemovePermissionSql(String[], Guid[])
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.CreateUserRole(TUser, TRole)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.CreateUserClaim(TUser, Claim)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.CreateUserLogin(TUser, UserLoginInfo)
UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>.CreateUserToken(TUser, String, String, String)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.SaveChanges(System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.CreateAsync(TUser, System.Threading.CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.UpdateAsync(TUser, CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.DeleteAsync(TUser, CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.FindByIdAsync(String, CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindByNameAsync(System.String, System.Threading.CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.FindRoleAsync(String, CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.FindUserRoleAsync(Guid, Guid, CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindUserAsync(System.Guid, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindUserLoginAsync(System.Guid, System.String, System.String, System.Threading.CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.FindUserLoginAsync(String, String, CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.AddToRoleAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.RemoveFromRoleAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.GetRolesAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.IsInRoleAsync(TUser, System.String, System.Threading.CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.GetClaimsAsync(TUser, CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.ReplaceClaimAsync(TUser, System.Security.Claims.Claim, System.Security.Claims.Claim, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.RemoveClaimsAsync(TUser, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.AddLoginAsync(TUser, Microsoft.AspNetCore.Identity.UserLoginInfo, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.RemoveLoginAsync(TUser, System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.GetLoginsAsync(TUser, System.Threading.CancellationToken)
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.FindByLoginAsync(String, String, CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindByEmailAsync(System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.GetUsersForClaimAsync(System.Security.Claims.Claim, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.GetUsersInRoleAsync(System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindTokenAsync(TUser, System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.AddUserTokenAsync(Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.RemoveUserTokenAsync(Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.Context
UserStore<TUser, TRole, TContext, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.AutoSaveChanges
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.Users
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.CreateUserRole(TUser, TRole)
UserStoreBase<TUser, TRole, Guid, IdentityUserClaim<Guid>, IdentityUserRole<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>, IdentityRoleClaim<Guid>>.GetUsersInRoleAsync(String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.AddToRoleAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.RemoveFromRoleAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.GetRolesAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.IsInRoleAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindRoleAsync(System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, TRole, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindUserRoleAsync(System.Guid, System.Guid, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.CreateUserClaim(TUser, System.Security.Claims.Claim)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.CreateUserLogin(TUser, Microsoft.AspNetCore.Identity.UserLoginInfo)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.CreateUserToken(TUser, String, String, String)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.GetUserIdAsync(TUser, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetUserNameAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetUserNameAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetNormalizedUserNameAsync(TUser, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.SetNormalizedUserNameAsync(TUser, String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.CreateAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.UpdateAsync(TUser, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.DeleteAsync(TUser, CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.FindByIdAsync(String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ConvertIdFromString(System.String)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ConvertIdToString(System.Guid)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.FindByNameAsync(System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetPasswordHashAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetPasswordHashAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.HasPasswordAsync(TUser, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.FindUserAsync(Guid, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.FindUserLoginAsync(System.Guid, System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.FindUserLoginAsync(System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ThrowIfDisposed()
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.Dispose()
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetClaimsAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.AddClaimsAsync(TUser, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ReplaceClaimAsync(TUser, System.Security.Claims.Claim, System.Security.Claims.Claim, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.RemoveClaimsAsync(TUser, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.AddLoginAsync(TUser, UserLoginInfo, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.RemoveLoginAsync(TUser, System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetLoginsAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.FindByLoginAsync(System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetEmailConfirmedAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetEmailConfirmedAsync(TUser, System.Boolean, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.SetEmailAsync(TUser, String, CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.GetEmailAsync(TUser, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetNormalizedEmailAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetNormalizedEmailAsync(TUser, System.String, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.FindByEmailAsync(String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetLockoutEndDateAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetLockoutEndDateAsync(TUser, System.Nullable<System.DateTimeOffset>, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.IncrementAccessFailedCountAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ResetAccessFailedCountAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetAccessFailedCountAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetLockoutEnabledAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetLockoutEnabledAsync(TUser, System.Boolean, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.SetPhoneNumberAsync(TUser, String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetPhoneNumberAsync(TUser, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.GetPhoneNumberConfirmedAsync(TUser, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetPhoneNumberConfirmedAsync(TUser, System.Boolean, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.SetSecurityStampAsync(TUser, String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetSecurityStampAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetTwoFactorEnabledAsync(TUser, System.Boolean, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetTwoFactorEnabledAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetUsersForClaimAsync(System.Security.Claims.Claim, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.FindTokenAsync(TUser, System.String, System.String, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.AddUserTokenAsync(IdentityUserToken<Guid>)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.RemoveUserTokenAsync(Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetTokenAsync(TUser, System.String, System.String, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.RemoveTokenAsync(TUser, System.String, System.String, System.Threading.CancellationToken)
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.GetTokenAsync(TUser, String, String, CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.SetAuthenticatorKeyAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.GetAuthenticatorKeyAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.CountCodesAsync(TUser, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ReplaceCodesAsync(TUser, System.Collections.Generic.IEnumerable<System.String>, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.RedeemCodeAsync(TUser, System.String, System.Threading.CancellationToken)
Microsoft.AspNetCore.Identity.UserStoreBase<TUser, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>>.ErrorDescriber
UserStoreBase<TUser, Guid, IdentityUserClaim<Guid>, MultitenantIdentityUserLogin, IdentityUserToken<Guid>>.Users
Object.Equals(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: IRM.AspNetCore.Identity.EntityFrameworkCore
Assembly: IRM.AspNetCore.Identity.EntityFrameworkCore.dll
Syntax
public class MultitenantUserStore<TUser, TRole, TContext> : UserStore<TUser, TRole, MultitenantIdentityUserLogin, TContext>, IUserLoginStore<TUser>, IUserClaimStore<TUser>, IUserPasswordStore<TUser>, IUserSecurityStampStore<TUser>, IUserEmailStore<TUser>, IUserLockoutStore<TUser>, IUserPhoneNumberStore<TUser>, IQueryableUserStore<TUser>, IUserTwoFactorStore<TUser>, IUserAuthenticationTokenStore<TUser>, IUserAuthenticatorKeyStore<TUser>, IUserTwoFactorRecoveryCodeStore<TUser>, IUserRoleStore<TUser>, IProtectedUserStore<TUser>, IUserStore<TUser>, IUserStore<TUser>, IPermissionStore, IMultitenantUserStore<TUser>, IUserStore<TUser>, IUserStore<TUser>, IDisposable, IEventStore where TUser : MultitenantUser, new()
    where TRole : MultitenantRole, new()
    where TContext : DbContext
Type Parameters
TUser

The type representing a user.

TRole

The type representing a role.

TContext

The type of the data context class used to access the store.

Constructors

MultitenantUserStore(TContext, ITenantAccessor, ILogger<MultitenantUserStore<TUser, TRole, TContext>>, IAsyncEventSourceRepository, IdentityErrorDescriber)

Creates a new instance of MultitenantUserStore<TUser, TRole, TContext>.

Declaration
public MultitenantUserStore(TContext context, ITenantAccessor tenantAccessor, ILogger<MultitenantUserStore<TUser, TRole, TContext>> logger, IAsyncEventSourceRepository eventSourceRepository = null, IdentityErrorDescriber describer = null)
Parameters
TContext context

The context used to access the store.

ITenantAccessor tenantAccessor

The accessor used to access the identity of the current tenant.

Microsoft.Extensions.Logging.ILogger<MultitenantUserStore<TUser, TRole, TContext>> logger

The logger used to log messages, warnings and errors.

IAsyncEventSourceRepository eventSourceRepository

The IAsyncEventSourceRepository used to handle events.

Microsoft.AspNetCore.Identity.IdentityErrorDescriber describer

The Microsoft.AspNetCore.Identity.IdentityErrorDescriber used to describe store errors.

Methods

CreateUserLogin(TUser, UserLoginInfo)

Declaration
protected override MultitenantIdentityUserLogin CreateUserLogin(TUser user, UserLoginInfo login)
Parameters
TUser user

Microsoft.AspNetCore.Identity.UserLoginInfo login

Returns
MultitenantIdentityUserLogin

Overrides
IRM.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, TContext>.CreateUserLogin(TUser, Microsoft.AspNetCore.Identity.UserLoginInfo)

FindByLoginAsync(String, String, CancellationToken)

Retrieves the user associated with the specified login provider and login provider key..

Declaration
public override async Task<TUser> FindByLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken = default(CancellationToken))
Parameters
String loginProvider

The login provider who provided the providerKey.

String providerKey

The key provided by the loginProvider to identify a user.

System.Threading.CancellationToken cancellationToken

The System.Threading.CancellationToken used to propagate notifications that the operation should be canceled.

Returns
System.Threading.Tasks.Task<TUser>

The System.Threading.Tasks.Task for the asynchronous operation, containing the user, if any which matched the specified login provider and key.

Overrides
IRM.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, TContext>.FindByLoginAsync(System.String, System.String, System.Threading.CancellationToken)

FindRoleAsync(String, CancellationToken)

Declaration
protected override Task<TRole> FindRoleAsync(string normalizedRoleName, CancellationToken cancellationToken)
Parameters
String normalizedRoleName

System.Threading.CancellationToken cancellationToken

Returns
System.Threading.Tasks.Task<TRole>

Overrides
Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, TContext, System.Guid, Microsoft.AspNetCore.Identity.IdentityUserClaim<System.Guid>, Microsoft.AspNetCore.Identity.IdentityUserRole<System.Guid>, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, Microsoft.AspNetCore.Identity.IdentityUserToken<System.Guid>, Microsoft.AspNetCore.Identity.IdentityRoleClaim<System.Guid>>.FindRoleAsync(System.String, System.Threading.CancellationToken)

FindUsersByEmailAsync(String, CancellationToken)

Finds and returns one or more users, if any, who has the specified normalized email address, without filtering on a tenant.

Declaration
public virtual Task<List<TUser>> FindUsersByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default(CancellationToken))
Parameters
String normalizedEmail

The normalized email address to search for.

System.Threading.CancellationToken cancellationToken

The System.Threading.CancellationToken used to propagate notifications that the operation should be canceled.

Returns
System.Threading.Tasks.Task<List<TUser>>

The System.Threading.Tasks.Task that represents the asynchronous operation, containing the users matching the specified normalizedEmail if it exists.

Implements
IMultitenantUserStore<TUser>.FindUsersByEmailAsync(String, CancellationToken)

FindUsersByLoginAsync(String, String, CancellationToken)

Finds and returns a list of users associated with the specified external login provider and login provider key, without filtering on a tenant.

Declaration
public virtual async Task<List<TUser>> FindUsersByLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken = default(CancellationToken))
Parameters
String loginProvider

The login provider who provided the providerKey.

String providerKey

The key provided by the loginProvider to identify a user.

System.Threading.CancellationToken cancellationToken

The System.Threading.CancellationToken used to propagate notifications that the operation should be canceled.

Returns
System.Threading.Tasks.Task<List<TUser>>

The System.Threading.Tasks.Task for the asynchronous operation, containing the users, if any which matched the specified login provider and key.

Implements
IMultitenantUserStore<TUser>.FindUsersByLoginAsync(String, String, CancellationToken)

FindUsersByNameAsync(String, CancellationToken)

Finds and returns one or more users, if any, who has the specified normalized user name, without filtering on a tenant.

Declaration
public virtual async Task<List<TUser>> FindUsersByNameAsync(string normalizedUserName, CancellationToken cancellationToken = default(CancellationToken))
Parameters
String normalizedUserName

The normalized user name to search for.

System.Threading.CancellationToken cancellationToken

The System.Threading.CancellationToken used to propagate notifications that the operation should be canceled.

Returns
System.Threading.Tasks.Task<List<TUser>>

The System.Threading.Tasks.Task that represents the asynchronous operation, containing the users matching the specified normalizedUserName if it exists.

Implements
IMultitenantUserStore<TUser>.FindUsersByNameAsync(String, CancellationToken)

GetDefaultRolesForNewUserAsync(TUser, CancellationToken)

Gets all default roles that should be added to new users.

Declaration
protected override Task<List<TRole>> GetDefaultRolesForNewUserAsync(TUser user, CancellationToken cancellationToken = default(CancellationToken))
Parameters
TUser user

System.Threading.CancellationToken cancellationToken

The System.Threading.CancellationToken used to propagate notifications that the operation should be canceled.

Returns
System.Threading.Tasks.Task<List<TRole>>

The System.Threading.Tasks.Task for the asynchronous operation, containing the list of default roles, if any, that should be added to new users.

Overrides
IRM.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, TContext>.GetDefaultRolesForNewUserAsync(TUser, System.Threading.CancellationToken)

GetUser(Expression<Func<TUser, Boolean>>, CancellationToken)

Gets a user with default includes for this store implementation.

Declaration
protected override Task<TUser> GetUser(Expression<Func<TUser, bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Expression<System.Func<TUser, Boolean>> predicate

A function to test each element for a condition.

System.Threading.CancellationToken cancellationToken

A System.Threading.CancellationToken to observe while waiting for the task to complete.

Returns
System.Threading.Tasks.Task<TUser>

A task that represents the asynchronous operation.

Overrides
IRM.AspNetCore.Identity.EntityFrameworkCore.UserStore<TUser, TRole, IRM.AspNetCore.Identity.MultitenantIdentityUserLogin, TContext>.GetUser(System.Linq.Expressions.Expression<System.Func<TUser, System.Boolean>>, System.Threading.CancellationToken)
Back to top Generated by DocFX