C# Class AccidentalFish.ApplicationSupport.Core.Email.Implementation.EmailQueueDispatcher

Inheritance: AccidentalFish.ApplicationSupport.Core.Components.AbstractApplicationComponent, IEmailQueueDispatcher
Mostra file Open project: JamesRandall/AccidentalFish.ApplicationSupport

Public Methods

Method Description
EmailQueueDispatcher ( IApplicationResourceFactory applicationResourceFactory, ICoreAssemblyLogger logger ) : System.Collections.Generic
SendAsync ( IEnumerable to, IEnumerable cc, string @from, string emailTemplateId, string>.Dictionary mergeValues, TemplateSyntaxEnum templateSyntax = TemplateSyntaxEnum.Razor ) : System.Threading.Tasks.Task
SendAsync ( IEnumerable to, IEnumerable cc, string @from, string subject, string htmlBody, string textBody ) : System.Threading.Tasks.Task
SendAsync ( string to, string cc, string @from, string emailTemplateId, string>.Dictionary mergeValues, TemplateSyntaxEnum templateSyntax = TemplateSyntaxEnum.Razor ) : System.Threading.Tasks.Task
SendAsync ( string to, string cc, string @from, string subject, string htmlBody, string textBody ) : System.Threading.Tasks.Task

Method Details

EmailQueueDispatcher() public method

public EmailQueueDispatcher ( IApplicationResourceFactory applicationResourceFactory, ICoreAssemblyLogger logger ) : System.Collections.Generic
applicationResourceFactory IApplicationResourceFactory
logger ICoreAssemblyLogger
return System.Collections.Generic

SendAsync() public method

public SendAsync ( IEnumerable to, IEnumerable cc, string @from, string emailTemplateId, string>.Dictionary mergeValues, TemplateSyntaxEnum templateSyntax = TemplateSyntaxEnum.Razor ) : System.Threading.Tasks.Task
to IEnumerable
cc IEnumerable
@from string
emailTemplateId string
mergeValues string>.Dictionary
templateSyntax TemplateSyntaxEnum
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( IEnumerable to, IEnumerable cc, string @from, string subject, string htmlBody, string textBody ) : System.Threading.Tasks.Task
to IEnumerable
cc IEnumerable
@from string
subject string
htmlBody string
textBody string
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( string to, string cc, string @from, string emailTemplateId, string>.Dictionary mergeValues, TemplateSyntaxEnum templateSyntax = TemplateSyntaxEnum.Razor ) : System.Threading.Tasks.Task
to string
cc string
@from string
emailTemplateId string
mergeValues string>.Dictionary
templateSyntax TemplateSyntaxEnum
return System.Threading.Tasks.Task

SendAsync() public method

public SendAsync ( string to, string cc, string @from, string subject, string htmlBody, string textBody ) : System.Threading.Tasks.Task
to string
cc string
@from string
subject string
htmlBody string
textBody string
return System.Threading.Tasks.Task