Class IdentityUserStore
Inheritance
IdentityUserStore
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class IdentityUserStore : IUserLoginStore<IdentityUser>, IUserRoleStore<IdentityUser>, IUserClaimStore<IdentityUser>, IUserPasswordStore<IdentityUser>, IUserSecurityStampStore<IdentityUser>, IUserEmailStore<IdentityUser>, IUserLockoutStore<IdentityUser>, IUserPhoneNumberStore<IdentityUser>, IUserTwoFactorStore<IdentityUser>, IUserAuthenticationTokenStore<IdentityUser>, IUserAuthenticatorKeyStore<IdentityUser>, IUserTwoFactorRecoveryCodeStore<IdentityUser>, IUserStore<IdentityUser>, IDisposable, ITransientDependency
Constructors
IdentityUserStore(IIdentityUserRepository, IIdentityRoleRepository, IGuidGenerator, ILogger<IdentityRoleStore>, ILookupNormalizer, IdentityErrorDescriber)
Declaration
public IdentityUserStore(IIdentityUserRepository userRepository, IIdentityRoleRepository roleRepository, IGuidGenerator guidGenerator, ILogger<IdentityRoleStore> logger, ILookupNormalizer lookupNormalizer, IdentityErrorDescriber describer = null)
Parameters
Properties
AutoSaveChanges
Declaration
public bool AutoSaveChanges { get; set; }
Property Value
ErrorDescriber
Declaration
public IdentityErrorDescriber ErrorDescriber { get; set; }
Property Value
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Logger
Declaration
protected ILogger<IdentityRoleStore> Logger { get; }
Property Value
LookupNormalizer
Declaration
protected ILookupNormalizer LookupNormalizer { get; }
Property Value
RoleRepository
Declaration
protected IIdentityRoleRepository RoleRepository { get; }
Property Value
UserRepository
Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Methods
AddClaimsAsync(IdentityUser, IEnumerable<Claim>, CancellationToken)
Declaration
public virtual Task AddClaimsAsync(IdentityUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default)
Parameters
Returns
AddLoginAsync(IdentityUser, UserLoginInfo, CancellationToken)
Declaration
public virtual Task AddLoginAsync(IdentityUser user, UserLoginInfo login, CancellationToken cancellationToken = default)
Parameters
Returns
AddToRoleAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task AddToRoleAsync(IdentityUser user, string normalizedRoleName, CancellationToken cancellationToken = default)
Parameters
Returns
CountCodesAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<int> CountCodesAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
CreateAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<IdentityResult> CreateAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
DeleteAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<IdentityResult> DeleteAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
Dispose()
Declaration
public virtual void Dispose()
FindByEmailAsync(string, CancellationToken)
Declaration
public virtual Task<IdentityUser> FindByEmailAsync(string normalizedEmail, CancellationToken cancellationToken = default)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual Task<IdentityUser> FindByIdAsync(string userId, CancellationToken cancellationToken = default)
Parameters
Returns
FindByLoginAsync(string, string, CancellationToken)
Declaration
public virtual Task<IdentityUser> FindByLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken = default)
Parameters
Returns
FindByNameAsync(string, CancellationToken)
Declaration
public virtual Task<IdentityUser> FindByNameAsync(string normalizedUserName, CancellationToken cancellationToken = default)
Parameters
Returns
GetAccessFailedCountAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<int> GetAccessFailedCountAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetAuthenticatorKeyAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetAuthenticatorKeyAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetAuthenticatorKeyTokenNameAsync()
Declaration
public virtual Task<string> GetAuthenticatorKeyTokenNameAsync()
Returns
GetClaimsAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<IList<Claim>> GetClaimsAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetEmailAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetEmailAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetEmailConfirmedAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<bool> GetEmailConfirmedAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetInternalLoginProviderAsync()
Declaration
public virtual Task<string> GetInternalLoginProviderAsync()
Returns
GetLockoutEnabledAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<bool> GetLockoutEnabledAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetLockoutEndDateAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<DateTimeOffset?> GetLockoutEndDateAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetLoginsAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<IList<UserLoginInfo>> GetLoginsAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetNormalizedEmailAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetNormalizedEmailAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetNormalizedUserNameAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetNormalizedUserNameAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetPasswordHashAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetPasswordHashAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetPhoneNumberAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetPhoneNumberAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetPhoneNumberConfirmedAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<bool> GetPhoneNumberConfirmedAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetRecoveryCodeTokenNameAsync()
Declaration
public virtual Task<string> GetRecoveryCodeTokenNameAsync()
Returns
GetRolesAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<IList<string>> GetRolesAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetSecurityStampAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetSecurityStampAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetTokenAsync(IdentityUser, string, string, CancellationToken)
Declaration
public virtual Task<string> GetTokenAsync(IdentityUser user, string loginProvider, string name, CancellationToken cancellationToken = default)
Parameters
Returns
GetTwoFactorEnabledAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<bool> GetTwoFactorEnabledAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetUserIdAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetUserIdAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetUserNameAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<string> GetUserNameAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
GetUsersForClaimAsync(Claim, CancellationToken)
Declaration
public virtual Task<IList<IdentityUser>> GetUsersForClaimAsync(Claim claim, CancellationToken cancellationToken = default)
Parameters
Returns
GetUsersInRoleAsync(string, CancellationToken)
Declaration
public virtual Task<IList<IdentityUser>> GetUsersInRoleAsync(string normalizedRoleName, CancellationToken cancellationToken = default)
Parameters
Returns
HasPasswordAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<bool> HasPasswordAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
IncrementAccessFailedCountAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<int> IncrementAccessFailedCountAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
IsInRoleAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task<bool> IsInRoleAsync(IdentityUser user, string normalizedRoleName, CancellationToken cancellationToken = default)
Parameters
Returns
RedeemCodeAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task<bool> RedeemCodeAsync(IdentityUser user, string code, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveClaimsAsync(IdentityUser, IEnumerable<Claim>, CancellationToken)
Declaration
public virtual Task RemoveClaimsAsync(IdentityUser user, IEnumerable<Claim> claims, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveFromRoleAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task RemoveFromRoleAsync(IdentityUser user, string normalizedRoleName, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveLoginAsync(IdentityUser, string, string, CancellationToken)
Declaration
public virtual Task RemoveLoginAsync(IdentityUser user, string loginProvider, string providerKey, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveTokenAsync(IdentityUser, string, string, CancellationToken)
Declaration
public virtual Task RemoveTokenAsync(IdentityUser user, string loginProvider, string name, CancellationToken cancellationToken = default)
Parameters
Returns
ReplaceClaimAsync(IdentityUser, Claim, Claim, CancellationToken)
Declaration
public virtual Task ReplaceClaimAsync(IdentityUser user, Claim claim, Claim newClaim, CancellationToken cancellationToken = default)
Parameters
Returns
ReplaceCodesAsync(IdentityUser, IEnumerable<string>, CancellationToken)
Declaration
public virtual Task ReplaceCodesAsync(IdentityUser user, IEnumerable<string> recoveryCodes, CancellationToken cancellationToken = default)
Parameters
Returns
ResetAccessFailedCountAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task ResetAccessFailedCountAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
SetAuthenticatorKeyAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetAuthenticatorKeyAsync(IdentityUser user, string key, CancellationToken cancellationToken = default)
Parameters
Returns
SetEmailAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetEmailAsync(IdentityUser user, string email, CancellationToken cancellationToken = default)
Parameters
Returns
SetEmailConfirmedAsync(IdentityUser, bool, CancellationToken)
Declaration
public virtual Task SetEmailConfirmedAsync(IdentityUser user, bool confirmed, CancellationToken cancellationToken = default)
Parameters
Returns
SetLockoutEnabledAsync(IdentityUser, bool, CancellationToken)
Declaration
public virtual Task SetLockoutEnabledAsync(IdentityUser user, bool enabled, CancellationToken cancellationToken = default)
Parameters
Returns
SetLockoutEndDateAsync(IdentityUser, DateTimeOffset?, CancellationToken)
Declaration
public virtual Task SetLockoutEndDateAsync(IdentityUser user, DateTimeOffset? lockoutEnd, CancellationToken cancellationToken = default)
Parameters
Returns
SetNormalizedEmailAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetNormalizedEmailAsync(IdentityUser user, string normalizedEmail, CancellationToken cancellationToken = default)
Parameters
Returns
SetNormalizedUserNameAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetNormalizedUserNameAsync(IdentityUser user, string normalizedName, CancellationToken cancellationToken = default)
Parameters
Returns
SetPasswordHashAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetPasswordHashAsync(IdentityUser user, string passwordHash, CancellationToken cancellationToken = default)
Parameters
Returns
SetPhoneNumberAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetPhoneNumberAsync(IdentityUser user, string phoneNumber, CancellationToken cancellationToken = default)
Parameters
Returns
SetPhoneNumberConfirmedAsync(IdentityUser, bool, CancellationToken)
Declaration
public virtual Task SetPhoneNumberConfirmedAsync(IdentityUser user, bool confirmed, CancellationToken cancellationToken = default)
Parameters
Returns
SetSecurityStampAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetSecurityStampAsync(IdentityUser user, string stamp, CancellationToken cancellationToken = default)
Parameters
Returns
SetTokenAsync(IdentityUser, string, string, string, CancellationToken)
Declaration
public virtual Task SetTokenAsync(IdentityUser user, string loginProvider, string name, string value, CancellationToken cancellationToken = default)
Parameters
Returns
SetTwoFactorEnabledAsync(IdentityUser, bool, CancellationToken)
Declaration
public virtual Task SetTwoFactorEnabledAsync(IdentityUser user, bool enabled, CancellationToken cancellationToken = default)
Parameters
Returns
SetUserNameAsync(IdentityUser, string, CancellationToken)
Declaration
public virtual Task SetUserNameAsync(IdentityUser user, string userName, CancellationToken cancellationToken = default)
Parameters
Returns
UpdateAsync(IdentityUser, CancellationToken)
Declaration
public virtual Task<IdentityResult> UpdateAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods