Show / Hide Table of Contents

Class IdentityProUserStore

Inheritance
object
IdentityUserStore
IdentityProUserStore
Implements
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
Inherited Members
IdentityUserStore.GetUserIdAsync(IdentityUser, CancellationToken)
IdentityUserStore.GetUserNameAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetUserNameAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetNormalizedUserNameAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetNormalizedUserNameAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.CreateAsync(IdentityUser, CancellationToken)
IdentityUserStore.UpdateAsync(IdentityUser, CancellationToken)
IdentityUserStore.DeleteAsync(IdentityUser, CancellationToken)
IdentityUserStore.FindByIdAsync(string, CancellationToken)
IdentityUserStore.FindByNameAsync(string, CancellationToken)
IdentityUserStore.SetPasswordHashAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetPasswordHashAsync(IdentityUser, CancellationToken)
IdentityUserStore.HasPasswordAsync(IdentityUser, CancellationToken)
IdentityUserStore.AddToRoleAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.RemoveFromRoleAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetRolesAsync(IdentityUser, CancellationToken)
IdentityUserStore.IsInRoleAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetClaimsAsync(IdentityUser, CancellationToken)
IdentityUserStore.AddClaimsAsync(IdentityUser, IEnumerable<Claim>, CancellationToken)
IdentityUserStore.ReplaceClaimAsync(IdentityUser, Claim, Claim, CancellationToken)
IdentityUserStore.RemoveClaimsAsync(IdentityUser, IEnumerable<Claim>, CancellationToken)
IdentityUserStore.AddLoginAsync(IdentityUser, UserLoginInfo, CancellationToken)
IdentityUserStore.RemoveLoginAsync(IdentityUser, string, string, CancellationToken)
IdentityUserStore.GetLoginsAsync(IdentityUser, CancellationToken)
IdentityUserStore.FindByLoginAsync(string, string, CancellationToken)
IdentityUserStore.GetEmailConfirmedAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetEmailConfirmedAsync(IdentityUser, bool, CancellationToken)
IdentityUserStore.SetEmailAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetEmailAsync(IdentityUser, CancellationToken)
IdentityUserStore.GetNormalizedEmailAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetNormalizedEmailAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.FindByEmailAsync(string, CancellationToken)
IdentityUserStore.GetLockoutEndDateAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetLockoutEndDateAsync(IdentityUser, DateTimeOffset?, CancellationToken)
IdentityUserStore.IncrementAccessFailedCountAsync(IdentityUser, CancellationToken)
IdentityUserStore.ResetAccessFailedCountAsync(IdentityUser, CancellationToken)
IdentityUserStore.GetAccessFailedCountAsync(IdentityUser, CancellationToken)
IdentityUserStore.GetLockoutEnabledAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetLockoutEnabledAsync(IdentityUser, bool, CancellationToken)
IdentityUserStore.SetPhoneNumberAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetPhoneNumberAsync(IdentityUser, CancellationToken)
IdentityUserStore.GetPhoneNumberConfirmedAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetPhoneNumberConfirmedAsync(IdentityUser, bool, CancellationToken)
IdentityUserStore.SetSecurityStampAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetSecurityStampAsync(IdentityUser, CancellationToken)
IdentityUserStore.SetTwoFactorEnabledAsync(IdentityUser, bool, CancellationToken)
IdentityUserStore.GetUsersForClaimAsync(Claim, CancellationToken)
IdentityUserStore.GetUsersInRoleAsync(string, CancellationToken)
IdentityUserStore.SetTokenAsync(IdentityUser, string, string, string, CancellationToken)
IdentityUserStore.RemoveTokenAsync(IdentityUser, string, string, CancellationToken)
IdentityUserStore.GetTokenAsync(IdentityUser, string, string, CancellationToken)
IdentityUserStore.SetAuthenticatorKeyAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetAuthenticatorKeyAsync(IdentityUser, CancellationToken)
IdentityUserStore.CountCodesAsync(IdentityUser, CancellationToken)
IdentityUserStore.ReplaceCodesAsync(IdentityUser, IEnumerable<string>, CancellationToken)
IdentityUserStore.RedeemCodeAsync(IdentityUser, string, CancellationToken)
IdentityUserStore.GetInternalLoginProviderAsync()
IdentityUserStore.GetAuthenticatorKeyTokenNameAsync()
IdentityUserStore.GetRecoveryCodeTokenNameAsync()
IdentityUserStore.Dispose()
IdentityUserStore.ErrorDescriber
IdentityUserStore.AutoSaveChanges
IdentityUserStore.RoleRepository
IdentityUserStore.GuidGenerator
IdentityUserStore.Logger
IdentityUserStore.LookupNormalizer
IdentityUserStore.UserRepository
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Pro.Domain.dll
Syntax
[Dependency(ReplaceServices = true)]
[ExposeServices(new Type[] { typeof(IdentityProUserStore), typeof(IdentityUserStore) })]
public class IdentityProUserStore : 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

IdentityProUserStore(IIdentityUserRepository, IIdentityRoleRepository, IGuidGenerator, ILogger<IdentityRoleStore>, ILookupNormalizer, IFeatureChecker, ISettingProvider, IdentityErrorDescriber)

Declaration
public IdentityProUserStore(IIdentityUserRepository userRepository, IIdentityRoleRepository roleRepository, IGuidGenerator guidGenerator, ILogger<IdentityRoleStore> logger, ILookupNormalizer lookupNormalizer, IFeatureChecker featureChecker, ISettingProvider settingProvider, IdentityErrorDescriber describer = null)
Parameters
Type Name Description
IIdentityUserRepository userRepository
IIdentityRoleRepository roleRepository
IGuidGenerator guidGenerator
ILogger<IdentityRoleStore> logger
ILookupNormalizer lookupNormalizer
IFeatureChecker featureChecker
ISettingProvider settingProvider
IdentityErrorDescriber describer

Properties

FeatureChecker

Declaration
protected IFeatureChecker FeatureChecker { get; }
Property Value
Type Description
IFeatureChecker

SettingProvider

Declaration
protected ISettingProvider SettingProvider { get; }
Property Value
Type Description
ISettingProvider

Methods

GetTwoFactorEnabledAsync(IdentityUser, CancellationToken)

Declaration
public override Task<bool> GetTwoFactorEnabledAsync(IdentityUser user, CancellationToken cancellationToken = default)
Parameters
Type Name Description
IdentityUser user
CancellationToken cancellationToken
Returns
Type Description
Task<bool>
Overrides
IdentityUserStore.GetTwoFactorEnabledAsync(IdentityUser, CancellationToken)

Implements

IUserLoginStore<TUser>
IUserRoleStore<TUser>
IUserClaimStore<TUser>
IUserPasswordStore<TUser>
IUserSecurityStampStore<TUser>
IUserEmailStore<TUser>
IUserLockoutStore<TUser>
IUserPhoneNumberStore<TUser>
IUserTwoFactorStore<TUser>
IUserAuthenticationTokenStore<TUser>
IUserAuthenticatorKeyStore<TUser>
IUserTwoFactorRecoveryCodeStore<TUser>
IUserStore<TUser>
IDisposable
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform