Class AccountAppService
Inheritance
System.Object
AccountAppService
Implements
IApplicationService
Assembly: Volo.Abp.Account.Application.dll
Syntax
public class AccountAppService : ApplicationService, IAccountAppService, IApplicationService
Constructors
AccountAppService(IdentityUserManager, IIdentityRoleRepository, IAccountEmailer, IdentitySecurityLogManager)
Declaration
public AccountAppService(IdentityUserManager userManager, IIdentityRoleRepository roleRepository, IAccountEmailer accountEmailer, IdentitySecurityLogManager identitySecurityLogManager)
Parameters
Type |
Name |
Description |
IdentityUserManager |
userManager |
|
IIdentityRoleRepository |
roleRepository |
|
IAccountEmailer |
accountEmailer |
|
IdentitySecurityLogManager |
identitySecurityLogManager |
|
Properties
AccountEmailer
Declaration
protected IAccountEmailer AccountEmailer { get; }
Property Value
IdentitySecurityLogManager
Declaration
protected IdentitySecurityLogManager IdentitySecurityLogManager { get; }
Property Value
Type |
Description |
IdentitySecurityLogManager |
|
RoleRepository
Declaration
protected IIdentityRoleRepository RoleRepository { get; }
Property Value
Type |
Description |
IIdentityRoleRepository |
|
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Type |
Description |
IdentityUserManager |
|
Methods
CheckSelfRegistrationAsync()
Declaration
protected virtual Task CheckSelfRegistrationAsync()
Returns
GetUserByEmail(String)
Declaration
protected virtual Task<IdentityUser> GetUserByEmail(string email)
Parameters
Type |
Name |
Description |
System.String |
email |
|
Returns
Type |
Description |
Task<IdentityUser> |
|
RegisterAsync(RegisterDto)
Declaration
public virtual Task<IdentityUserDto> RegisterAsync(RegisterDto input)
Parameters
Returns
Type |
Description |
Task<IdentityUserDto> |
|
ResetPasswordAsync(ResetPasswordDto)
Declaration
public virtual Task ResetPasswordAsync(ResetPasswordDto input)
Parameters
Returns
SendPasswordResetCodeAsync(SendPasswordResetCodeDto)
Declaration
public virtual Task SendPasswordResetCodeAsync(SendPasswordResetCodeDto input)
Parameters
Returns
Implements
IApplicationService
Extension Methods