Show / Hide Table of Contents

Interface IEmailSender

Namespace: Volo.Abp.Emailing
Assembly: Volo.Abp.Emailing.dll
Syntax
public interface IEmailSender

Methods

QueueAsync(string, string, string, bool, AdditionalEmailSendingArgs?)

Declaration
Task QueueAsync(string to, string subject, string body, bool isBodyHtml = true, AdditionalEmailSendingArgs? additionalEmailSendingArgs = null)
Parameters
Type Name Description
string to
string subject
string body
bool isBodyHtml
AdditionalEmailSendingArgs additionalEmailSendingArgs
Returns
Type Description
Task

QueueAsync(string, string, string, string, bool, AdditionalEmailSendingArgs?)

Declaration
Task QueueAsync(string from, string to, string subject, string body, bool isBodyHtml = true, AdditionalEmailSendingArgs? additionalEmailSendingArgs = null)
Parameters
Type Name Description
string from
string to
string subject
string body
bool isBodyHtml
AdditionalEmailSendingArgs additionalEmailSendingArgs
Returns
Type Description
Task

SendAsync(MailMessage, bool)

Declaration
Task SendAsync(MailMessage mail, bool normalize = true)
Parameters
Type Name Description
MailMessage mail
bool normalize
Returns
Type Description
Task

SendAsync(string, string?, string?, bool, AdditionalEmailSendingArgs?)

Declaration
Task SendAsync(string to, string? subject, string? body, bool isBodyHtml = true, AdditionalEmailSendingArgs? additionalEmailSendingArgs = null)
Parameters
Type Name Description
string to
string subject
string body
bool isBodyHtml
AdditionalEmailSendingArgs additionalEmailSendingArgs
Returns
Type Description
Task

SendAsync(string, string, string?, string?, bool, AdditionalEmailSendingArgs?)

Declaration
Task SendAsync(string from, string to, string? subject, string? body, bool isBodyHtml = true, AdditionalEmailSendingArgs? additionalEmailSendingArgs = null)
Parameters
Type Name Description
string from
string to
string subject
string body
bool isBodyHtml
AdditionalEmailSendingArgs additionalEmailSendingArgs
Returns
Type Description
Task

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