Table of Contents

Class RecipientListOverview

Namespace
Kentico.Xperience.Admin.DigitalMarketing.UIPages
Assembly
Kentico.Xperience.Admin.DigitalMarketing.dll

Recipient list overview page.

public sealed class RecipientListOverview : OverviewPage<ContactGroupInfo>, IPage
Inheritance
object
RecipientListOverview
Implements
Inherited Members
Extension Methods

Constructors

RecipientListOverview(IPageLinkGenerator, IUIPermissionEvaluator, IInfoProvider<RecipientListSettingsInfo>, IInfoProvider<WebPageItemInfo>, IInfoProvider<ContactGroupMemberInfo>)

Initializes an instance of the RecipientListOverview class.

public RecipientListOverview(IPageLinkGenerator pageLinkGenerator, IUIPermissionEvaluator permissionEvaluator, IInfoProvider<RecipientListSettingsInfo> recipientListSettingsInfoProvider, IInfoProvider<WebPageItemInfo> webPageItemInfoProvider, IInfoProvider<ContactGroupMemberInfo> contactGroupMemberInfoProvider)

Parameters

pageLinkGenerator IPageLinkGenerator
permissionEvaluator IUIPermissionEvaluator
recipientListSettingsInfoProvider IInfoProvider<RecipientListSettingsInfo>
webPageItemInfoProvider IInfoProvider<WebPageItemInfo>
contactGroupMemberInfoProvider IInfoProvider<ContactGroupMemberInfo>

Properties

ObjectId

ID of a contact group.

[PageParameter(typeof(IntPageModelBinder))]
public override int ObjectId { get; set; }

Property Value

int

Methods

ConfigurePage()

Allows configure and share page specific values prior invocation of the ConfigureTemplateProperties(TClientProperties) or command method.

public override Task ConfigurePage()

Returns

Task

ValidatePage()

Validates the page state prior invocation of the ConfigurePage() method.

public override Task<PageValidationResult> ValidatePage()

Returns

Task<PageValidationResult>