Class AccountEmailer
Inheritance
AccountEmailer
Assembly: Volo.Abp.Account.Application.dll
Syntax
public class AccountEmailer : IAccountEmailer, ITransientDependency
Constructors
AccountEmailer(IEmailSender, ITemplateRenderer, IStringLocalizer<AccountResource>, IAppUrlProvider, ICurrentTenant)
Declaration
public AccountEmailer(IEmailSender emailSender, ITemplateRenderer templateRenderer, IStringLocalizer<AccountResource> stringLocalizer, IAppUrlProvider appUrlProvider, ICurrentTenant currentTenant)
Parameters
Properties
AppUrlProvider
Declaration
protected IAppUrlProvider AppUrlProvider { get; }
Property Value
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
EmailSender
Declaration
protected IEmailSender EmailSender { get; }
Property Value
Logger
Declaration
public ILogger<AccountEmailer> Logger { get; set; }
Property Value
StringLocalizer
Declaration
protected IStringLocalizer<AccountResource> StringLocalizer { get; }
Property Value
TemplateRenderer
Declaration
protected ITemplateRenderer TemplateRenderer { get; }
Property Value
Methods
NormalizeReturnUrl(string)
Declaration
protected virtual string NormalizeReturnUrl(string returnUrl)
Parameters
Type |
Name |
Description |
string |
returnUrl |
|
Returns
SendEmailConfirmationLinkAsync(IdentityUser, string, string, string, string)
Declaration
public virtual Task SendEmailConfirmationLinkAsync(IdentityUser user, string confirmationToken, string appName, string returnUrl = null, string returnUrlHash = null)
Parameters
Returns
SendEmailSecurityCodeAsync(IdentityUser, string)
Declaration
public Task SendEmailSecurityCodeAsync(IdentityUser user, string code)
Parameters
Returns
SendPasswordResetLinkAsync(IdentityUser, string, string, string, string)
Declaration
public virtual Task SendPasswordResetLinkAsync(IdentityUser user, string resetToken, string appName, string returnUrl = null, string returnUrlHash = null)
Parameters
Returns
Implements
Extension Methods