Class MaxUserCountValidator
Inheritance
MaxUserCountValidator
Assembly: Volo.Abp.Identity.Pro.Domain.dll
Syntax
public class MaxUserCountValidator : IUserValidator<IdentityUser>
Constructors
MaxUserCountValidator(IFeatureChecker, IIdentityUserRepository)
Declaration
public MaxUserCountValidator(IFeatureChecker featureChecker, IIdentityUserRepository userRepository)
Parameters
Type |
Name |
Description |
IFeatureChecker |
featureChecker |
|
IIdentityUserRepository |
userRepository |
|
Properties
FeatureChecker
Declaration
protected IFeatureChecker FeatureChecker { get; }
Property Value
Type |
Description |
IFeatureChecker |
|
UserRepository
Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Type |
Description |
IIdentityUserRepository |
|
Methods
CheckMaxUserCountAsync(IdentityUser)
Declaration
protected virtual Task CheckMaxUserCountAsync(IdentityUser user)
Parameters
Type |
Name |
Description |
IdentityUser |
user |
|
Returns
ValidateAsync(UserManager<IdentityUser>, IdentityUser)
Declaration
public Task<IdentityResult> ValidateAsync(UserManager<IdentityUser> manager, IdentityUser user)
Parameters
Type |
Name |
Description |
UserManager<IdentityUser> |
manager |
|
IdentityUser |
user |
|
Returns
Implements