Try our conversational search powered by Generative AI!

Interface ISubscriptionHandler

Interface to support sending of customized subscriptions

Namespace: EPiServer.Personalization
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
[Obsolete("The subscription feature was obsoleted in CMS 7.5 and is being phased out")]
public interface ISubscriptionHandler

Properties

User

Gets or sets the user name.

Declaration
string User { get; set; }
Property Value
Type Description
System.String

The user name.

UserData

Gets or sets the personilized data of the recipient.

Declaration
EPiServerProfile UserData { get; set; }
Property Value
Type Description
EPiServerProfile

The personilized data.

Methods

Send(PageData, PageDataCollection)

Sends the subscriptions for the specified subscription page.

Declaration
void Send(PageData subscriptionPage, PageDataCollection updatedPages)
Parameters
Type Name Description
PageData subscriptionPage

The root page for the subscription that this mail should be based on.

PageDataCollection updatedPages

The changed pages to notify the user about.

Extension Methods