Class EmailRecipientProvider
- Namespace
- Dynamicweb.EmailMarketing
- Assembly
- Dynamicweb.EmailMarketing.dll
Represent base class for recipient provider
public abstract class EmailRecipientProvider : ConfigurableAddIn
- Inheritance
-
EmailRecipientProvider
- Derived
- Inherited Members
Properties
Gets the email that this instance will provide recipients.
public Email? Email { get; set; }
Property Value
The email.
Methods
GetRecipientContentContext(Recipient)
Gets the recipient content context. This method is used when rendering recipient specific content.
public abstract PageViewContext GetRecipientContentContext(Recipient recipient)
Parameters
recipientRecipientThe recipient.
Returns
- PageViewContext
The PageViewContext to render the associated page with.
GetRecipients()
Gets the recipients.
public abstract RecipientCollection GetRecipients()
Returns
SubscribeRecipient()
Subscribes the recipient.
public virtual void SubscribeRecipient()
UnsubscribeRecipient(Recipient)
Unsubscribe the recipient.
public virtual void UnsubscribeRecipient(Recipient recipient)
Parameters
recipientRecipientThe recipient.