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