Table of Contents

Class EmailChannelSendersList

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

Email channel senders listing page.

[UINavigation(false)]
public sealed class EmailChannelSendersList : ListingPage, IPage
Inheritance
object
EmailChannelSendersList
Implements
Inherited Members
Extension Methods

Constructors

EmailChannelSendersList(IEmailChannelSenderEmailProvider, IContentItemDataInfoProviderAccessor, IEmailBounceCheckerOptionsRetriever)

Initializes a new instance of EmailChannelSendersList.

public EmailChannelSendersList(IEmailChannelSenderEmailProvider emailChannelSenderEmailProvider, IContentItemDataInfoProviderAccessor contentItemDataInfoProviderAccessor, IEmailBounceCheckerOptionsRetriever emailBounceCheckerOptionsRetriever)

Parameters

emailChannelSenderEmailProvider IEmailChannelSenderEmailProvider
contentItemDataInfoProviderAccessor IContentItemDataInfoProviderAccessor
emailBounceCheckerOptionsRetriever IEmailBounceCheckerOptionsRetriever

Properties

ChannelID

Channel ID.

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

Property Value

int

EmailChannelID

Email channel ID.

[PageParameter(typeof(EmailChannelModelBinder))]
public int EmailChannelID { get; set; }

Property Value

int

ObjectType

Type of the info objects that are listed. Corresponds to the OBJECT_TYPE property of the info object or PredefinedObjectType.

protected override string ObjectType { get; }

Property Value

string

Methods

ConfigurePage()

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

public override Task ConfigurePage()

Returns

Task

Delete(int)

Deletes listing item specified by the id parameter.

public override Task<ICommandResponse<RowActionResult>> Delete(int id)

Parameters

id int

Returns

Task<ICommandResponse<RowActionResult>>

LoadData(LoadDataSettings, CancellationToken)

Returns LoadDataResult containing data and the number of total items.

protected override Task<LoadDataResult> LoadData(LoadDataSettings settings, CancellationToken cancellationToken)

Parameters

settings LoadDataSettings

Load data settings.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<LoadDataResult>