Show / Hide Table of Contents

Class PageFeedbackEmailSender

Inheritance
object
PageFeedbackEmailSender
Implements
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.PageFeedbacks
Assembly: Volo.CmsKit.Pro.Domain.dll
Syntax
public class PageFeedbackEmailSender : ITransientDependency

Constructors

PageFeedbackEmailSender(IEmailSender, ITemplateRenderer, ILogger<PageFeedbackEmailSender>)

Declaration
public PageFeedbackEmailSender(IEmailSender emailSender, ITemplateRenderer templateRenderer, ILogger<PageFeedbackEmailSender> logger)
Parameters
Type Name Description
IEmailSender emailSender
ITemplateRenderer templateRenderer
ILogger<PageFeedbackEmailSender> logger

Properties

EmailSender

Declaration
protected IEmailSender EmailSender { get; }
Property Value
Type Description
IEmailSender

Logger

Declaration
protected ILogger<PageFeedbackEmailSender> Logger { get; }
Property Value
Type Description
ILogger<PageFeedbackEmailSender>

TemplateRenderer

Declaration
protected ITemplateRenderer TemplateRenderer { get; }
Property Value
Type Description
ITemplateRenderer

Methods

QueueAsync(PageFeedback, params string[])

Declaration
public virtual Task QueueAsync(PageFeedback pageFeedback, params string[] emailAddresses)
Parameters
Type Name Description
PageFeedback pageFeedback
string[] emailAddresses
Returns
Type Description
Task

Implements

Volo.Abp.DependencyInjection.ITransientDependency
In this article
Back to top Powered by Volosoft